Search Results
AbstractionsThatFallApart
AccessorsAreEvil
ApproximationOfInfinity
ArgumentsAgainstOop
AutoKeysVersusDomainKeysDiscussion
AvoidDirectAccessOfMembers
BagNeedScenarios
BagSetImpedanceMismatchDiscussion
BargainFutureProofing
BasicLikeGlueLanguage
BigDesignUpFront
BuildForTheFuture
BusinessLogicDefinition
BusinessLogicDefinitionDiscussion
BusinessLogicDefinitionDiscussionTwo
BusinessSystemsAnalysis
CampusExample
CantHideFromNulls
CapabilitySecurityDiscussion
CeePlusPlus
ChangesInOctoberThirteen
ChangesInOctoberTwelve
ChangesInSeptemberZeroNine
CodeGenerationIsaDesignSmell
CodeStyleReflectsOrganization
CommentsOnPrincipleSeven
CommentsOnPrincipleSix
ComputationalAbstractionTechniques
ConvertingImperativeToDeclarative
CouldExtremeProgrammingHaveArisenWithoutSmalltalk
CrossToolTypeAndObjectSharing
DatabaseAbstractionLayer
DependencyInversionPrinciple
DesignDebt
DesignVersusResultsEvidence
DoTheMostComplicatedThingThatCouldPossiblyWork
DontIntegrateMidTask
DontRefactorDatabases
DontRepeatYourself
EconomicsOfYagni
EssentialComplexity
ExBaseRant
ExtremeProgramming
ExtremeProgrammingForPlatformSoftware
FearOfAddingTablesDiscussion
GooglifyDeepMenus
GuiConfiguration
HeadlinesTechnique
HofPattern
HolyWar
HowImportantIsLeanCode
ImGonnaNeedIt
InappropriateTypeChecking
IntroduceExplainingVariable
LanguageIdiomClutter
LateVsEarlyBinding
LinksToCurrentPageViolateYagni
LongFunctions
LowestCommonDenominatorInterface
MirrorModel
ModularProgramming
NodeJsAndHofDiscussion
NonOopGuiMethodologies
NormalizationRepetitionAndFlexibility
OnceAndOnlyOnceVersusIndependence
OoVersusTablesRants
OoVsRelational
OppositeOfYagni
OrenTirosh
OverhaulingStyleSheets
PerlPopularityLull
PolyBloodyEasyReuse
PrematureComplexity
ProcessingMarkupLanguages
PropertiesInCsharpQuestion
RealName
ReduceScopeOfVariable
RefactorMercilessly
ReplicationWarStories
ResponsibilityDrivenDesignConflictsWithYagni
ScatterSqlEverywhere
SelfDisciplineDiscussion
SeparateDomainFromPresentation
SeparationOfConcerns
SimplifyingRdbms
SimulationOfTheFuture
SoftwareDevelopmentIsGambling
SpaceStationManagerPostMortem
SpikeSolution
StaffingEconomicsVersusTheoreticalElegance
SurveyReportingExample
SwitchStatementsSmell
TableQuantityVersusAppSize
ThereAreExactlyThreeParadigms
ThereAreNoTypesDiscussion
ThereIsNoObjectiveEvidenceThatPythonIsBetterThanMachineLanguage
TopOnAbstraction
TwoIsAnImpossibleNumber
UgLy
UserSelfDesignSmells
UserStoryAndUseCaseComparison
UsingDatabaseUpFrontConsideredHarmful
UsingGoodNamingToDetectBadCode
ValueExistenceProof
ValueExistenceProofTwo
VariationsTendTowardCartesianProduct
VendettaBug
WdNiy
WeDontNeedItYet
WebStoresDiscussion
WeirdDeveloperDreams
WhenAreDatabasesNotAppropriate
WhenToUseEjb
XpAndPublishedInterfaces
YagNi
YagniAndDatabases
YagniExceptions
YouArentGonnaNeedIt
ZeroOneInfinityRule
ZeroOneInfintyIsaUpperBound