I'm a Software Engineer in the Silicon Valley area.  
Contact me via:  http://indigoskies.com
----
Feel free to leave me notes here:
----

My c2.com Wiki Bookmarks

	* General Wiki Navigation
		* FrontPage
		* StartingPoints
		* RecentChanges
		* RecentEdits
		* http:quickChanges?days=1
		* http:topten?do=counts&do=wiki -- top 10 read pages
		* http:wikiNames -- a very long list of Wiki names
		* Search: [Search]
		* Full Search: [Fullsearch]

	* JavaLanguage
		* ReturnNewObjectsFromAccessorMethods 
		* ReferencesValuesIdentitiesAndVariables 
		* JavaPassesByValue / JavaDoesntPassByValue
		* FutureOfJava

	* ExceptionPatterns
		* AvoidExceptionsWheneverPossible 
		* CatchWhatYouCanHandle 
		* CheckedExceptionsAreOfDubiousValue 
		* CodeWithoutExceptions 
		* DesigningWithExceptions 
		* ConvertExceptions 
		* DoNotUseAssertions 
		* DontThrowGenericExceptions 
		* ExceptionsCancelOperations 
		* HomogenizeExceptions 
		* IlluminateTheMainline 
		* JavaExceptionsAreParticularlyEvil 
		* LetExceptionsPropagate 
		* ThrowDontCatch 
		* ThrowsExceptionByDefault 
		* WhatAreAssertions 
		* CategoryException 
		* CheckedExceptionPatterns

	* Coding Standards
		* BracesAroundBlocks 
		* BracesAreGood 
		* MethodsWithNounNames
		* HungarianNotation 
		* TestNull 

	* General Programming 
		* CritiqueOfUseCases 
		* DesignByContract 
		* DistributedObjects 
		* NullObject 
		* NullObjectForEveryClass 
		* OpenClosedPrinciple 
		* PackageDesign 
		* RequirementsAndDesign 
		* ValueObject 
		* ValueObjectsCanBeMutable 
		* WhatsaControllerAnyway 
		* WhenIsManifestTypingConsideredaGoodThing 
		* PrinciplesOfObjectOrientedDesign

	* Patterns
		* ExtremeProgrammingAndPatterns
		* PatternsForBeginners
		* PatternsInJava
		* PatternsInTheJavaSdk
		* PatternsForTeaching
		* PatternsAndHandbooks
		* PatternsConsideredHarmful
		* PatternsDocumentTheObvious
		* PatternsForEffectiveMeetings
		* PatternsForLoggingDiagnosticMessages
		* PatternsForUsingPatterns
		* PatternsForWritingPatterns
		* PatternsFormBasisForaProfession
		* PatternsGenerateArchitectures
		* PatternsHandbookLanguage
		* PatternsHomePage
		* PatternsMisconceptions
		* PatternsOfClientServerArchitectures
		* PatternsOfModeling
		* PatternsOfPatterns
		* PatternsOfSoftware
		* PatternsTool
		* PatternsVsDescriptions
		* SiliconValleyPatternsGroup

	* ReFactor
		* RefactoringImprovingTheDesignOfExistingCode 

	* ExtremeProgramming
		* http://www.jera.com/wiki?BayXpMeetingIdeas
		* CodeNormalization 
		* DealingWithCumbersomeEnvironments 
		* ExtremeCodingStandards 
		* ExtremeHour 
		* ExtremeMisunderstanding 
		* IsXpSynergistic 
		* SiliconValleyExtremeHour 
		* SpikeDescribed 
		
	* UnitTest''''''s
		* UnitTestsDefined
		* UnitTestExamplesAndGuidelines
		* UnitTestTutorial
		* UnitTestExamples
		* CodeUnitTestFirst
		* UnitTestAsDocumentation
		* UnitTestFolderStructure
		* UnitTestAsTickler
		* UnitTestCookbooks
		* UnitTestDelegator
		* UnitTestIsolation
		* UnitTestingAndMartialArts
		* UnitTestingCostsBenefits
		* UnitTestingIsDesign
		* UnitTestingJavaEvents
		* UnitTestingLegacyCode
		* UnitTestingLegacyCodeExample
		* UnitTestingNetworkFunctionality
		* UnitTestingNonPublicMemberFunctions
		* UnitTestingQuestion
		* UnitTestingRandomness
		* UnitTestsAndDatabases
		* UnitTestingLegacyCode
		* UnitTestsForSynchronizationLogic
		* UnitTestsReconsidered
		* UnitTestsRequirePerfectDevelopers
		* UnitTestsTellYouWhenYoureDone
		* UnitTestsThatDontBreak
		* JavaUnit
		* WhoIsUsingJunit
	
	* UML - UnifiedModelingLanguage
		* UmlBookList
		* UmlDiagram''''''s
		* UmlDistilled
		* UmlIsForPeople
		* UmlActionSemantics
		* UmlAndBigDesign
		* UmlConsideredHarmful 
		* UmlTotalFailure

	* Misc	
		* PragmaticProgrammer 
		* ProgrammersNotebook 
		* ProgrammersThesaurus 
				

	* Administrative links
		* Spaciously edit this page: http://c2.com/cgi/wiki?rows=50&cols=120&edit=MarkTaylor
		* (Re)Set the name cookie:  http:wikiOptions

----
CategoryHomePage