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 StopWhenYouKnowWhatHappensN