ArticleS. MichaelFeathers.
ProgrammingOnYourOwn
Version Selection

Select a version.

  Name Author Age
robertcmartin-124837-20250704203931 robertcmartin 1 day
robertcmartin-124602-20250704163536 robertcmartin 1 day
robertcmartin-124499-20250704024133 robertcmartin 1 day
robertcmartin-124226-20250704020124 robertcmartin 1 day
robertcmartin-124210-20250703174352 robertcmartin 2 days
robertcmartin-124011-20250703020734 robertcmartin 2 days
robertcmartin-123532-20250702140321 robertcmartin 3 days
robertcmartin-123034-20250629120850 robertcmartin 6 days
robertcmartin-120838-20250629082700 robertcmartin 6 days
robertcmartin-120753-20250628224746 robertcmartin 7 days
robertcmartin-120543-20250628221028 robertcmartin 7 days
robertcmartin-120511-20250628195812 robertcmartin 7 days
robertcmartin-120341-20250627164430 robertcmartin 8 days
robertcmartin-119677-20250626173255 robertcmartin 9 days
robertcmartin-119009-20250626040855 robertcmartin 9 days
robertcmartin-118668-20250625084928 robertcmartin 10 days
robertcmartin-118122-20250625070047 robertcmartin 10 days
robertcmartin-118066-20250624051609 robertcmartin 11 days
robertcmartin-117253-20250624032133 robertcmartin 11 days
robertcmartin-117130-20250624023733 robertcmartin 11 days
robertcmartin-117077-20250623163547 robertcmartin 12 days
robertcmartin-116561-20250623114131 robertcmartin 12 days
robertcmartin-116383-20250623080509 robertcmartin 12 days
robertcmartin-116225-20250623073126 robertcmartin 12 days
robertcmartin-116206-20250623011132 robertcmartin 13 days
robertcmartin-115933-20250622191713 robertcmartin 13 days
robertcmartin-115713-20250622182244 robertcmartin 13 days
robertcmartin-115682-20250621042814 robertcmartin 14 days
robertcmartin-114365-20250621023108 robertcmartin 14 days
robertcmartin-114252-20250620182439 robertcmartin 15 days
robertcmartin-113903-20250619203434 robertcmartin 16 days
robertcmartin-111758-20250617143227 robertcmartin 18 days
robertcmartin-108350-20250616173724 robertcmartin 19 days
robertcmartin-107830-20250616020224 robertcmartin 19 days
robertcmartin-107187-20250615215743 robertcmartin 20 days
robertcmartin-107074-20250615180707 robertcmartin 20 days
robertcmartin-106934-20250615140659 robertcmartin 20 days
robertcmartin-106819-20250615093839 robertcmartin 20 days
robertcmartin-106621-20250614231437 robertcmartin 21 days
robertcmartin-106354-20250614182113 robertcmartin 21 days
robertcmartin-106231-20250614130523 robertcmartin 21 days
robertcmartin-106084-20250614080117 robertcmartin 21 days
robertcmartin-105939-20250613182650 robertcmartin 22 days
robertcmartin-105448-20250613174729 robertcmartin 22 days
robertcmartin-105439-20250613164501 robertcmartin 22 days
robertcmartin-105410-20250612104350 robertcmartin 23 days
robertcmartin-104731-20250610032110 robertcmartin 25 days
robertcmartin-103334-20250609173438 robertcmartin 26 days
robertcmartin-103084-20250606173908 robertcmartin 29 days
robertcmartin-101687-20250606164748 robertcmartin 29 days
robertcmartin-101671-20250605032827 robertcmartin 30 days
robertcmartin-100660-20250603174338 robertcmartin 32 days
robertcmartin-99777-20250602144442 robertcmartin 33 days
robertcmartin-99119-20250601223340 robertcmartin 34 days
robertcmartin-98634-20250601043232 robertcmartin 34 days
robertcmartin-98208-20250530174721 robertcmartin 36 days
robertcmartin-97292-20250530164040 robertcmartin 36 days
robertcmartin-97262-20250528213136 robertcmartin 38 days
robertcmartin-96110-20250527135449 robertcmartin 39 days
robertcmartin-95295-20250526163954 robertcmartin 40 days
robertcmartin-94931-20250525123016 robertcmartin 41 days
robertcmartin-94201-20250525054949 robertcmartin 41 days
robertcmartin-93987-20250524080951 robertcmartin 42 days
robertcmartin-93374-20250524034056 robertcmartin 42 days
robertcmartin-93280-20250523173735 robertcmartin 43 days
robertcmartin-92987-20250523164918 robertcmartin 43 days
robertcmartin-92959-20250523141202 robertcmartin 43 days
robertcmartin-92856-20250523112844 robertcmartin 43 days
robertcmartin-92776-20250521164331 robertcmartin 45 days
robertcmartin-91420-20250521113839 robertcmartin 45 days
robertcmartin-91053-20250521113800 robertcmartin 45 days
robertcmartin-91050-20250521013045 robertcmartin 46 days
robertcmartin-90761-20250520072636 robertcmartin 46 days
robertcmartin-90323-20250519064902 robertcmartin 47 days
robertcmartin-89699-20250518182008 robertcmartin 48 days
robertcmartin-89328-20250518004514 robertcmartin 49 days
robertcmartin-88903-20250517180704 robertcmartin 49 days
robertcmartin-88759-20250517121510 robertcmartin 49 days
robertcmartin-88516-20250517121401 robertcmartin 49 days
robertcmartin-88514-20250517095756 robertcmartin 49 days
robertcmartin-88401-20250516174328 robertcmartin 50 days
robertcmartin-87869-20250516164321 robertcmartin 50 days
robertcmartin-87834-20250515000041 robertcmartin 52 days
robertcmartin-86751-20250514113545 robertcmartin 52 days
robertcmartin-86413-20250514022315 robertcmartin 52 days
robertcmartin-86130-20250512200305 robertcmartin 54 days
robertcmartin-85434-20250511121732 robertcmartin 55 days
robertcmartin-84825-20250509174341 robertcmartin 57 days
robertcmartin-84052-20250509164221 robertcmartin 57 days
robertcmartin-83962-20250509032143 robertcmartin 57 days
robertcmartin-83604-20250508010836 robertcmartin 59 days
robertcmartin-83002-20250507140825 robertcmartin 59 days
robertcmartin-82509-20250507131942 robertcmartin 59 days
robertcmartin-82488-20250506213140 robertcmartin 60 days
robertcmartin-82005-20250506005033 robertcmartin 61 days
robertcmartin-81401-20250505165610 robertcmartin 61 days
robertcmartin-81202-20250505164106 robertcmartin 61 days
robertcmartin-81198-20250505100302 robertcmartin 61 days
robertcmartin-81042-20250505041544 robertcmartin 61 days
robertcmartin-80947-20250502174710 robertcmartin 64 days
robertcmartin-79834-20250502163558 robertcmartin 64 days
robertcmartin-79796-20250502055150 robertcmartin 64 days
robertcmartin-79581-20250501033930 robertcmartin 65 days
robertcmartin-78789-20250501010012 robertcmartin 66 days
robertcmartin-78716-20250430010435 robertcmartin 67 days
robertcmartin-77864-20250428185952 robertcmartin 68 days
robertcmartin-77244-20250428153802 robertcmartin 68 days
robertcmartin-77151-20250428142020 robertcmartin 68 days
robertcmartin-77116-20250427001758 robertcmartin 70 days
robertcmartin-76315-20250426054640 robertcmartin 70 days
robertcmartin-75912-20250425204653 robertcmartin 71 days
robertcmartin-75616-20250425202732 robertcmartin 71 days
robertcmartin-75485-20250425195447 robertcmartin 71 days
robertcmartin-75320-20250424204523 robertcmartin 72 days
robertcmartin-74452-20250423012025 robertcmartin 74 days
robertcmartin-73079-20250422215141 robertcmartin 74 days
robertcmartin-72943-20250422160232 robertcmartin 74 days
robertcmartin-72641-20250422110314 robertcmartin 74 days
robertcmartin-72496-20250421182725 robertcmartin 75 days
robertcmartin-72029-20250421082957 robertcmartin 75 days
robertcmartin-71742-20250419193209 robertcmartin 77 days
robertcmartin-70880-20250418202244 robertcmartin 78 days
robertcmartin-70184-20250417204341 robertcmartin 79 days
robertcmartin-69586-20250417202701 robertcmartin 79 days
robertcmartin-69572-20250417201526 robertcmartin 79 days
robertcmartin-69564-20250417164734 robertcmartin 79 days
robertcmartin-69443-20250416130003 robertcmartin 80 days
robertcmartin-68537-20250416120332 robertcmartin 80 days
robertcmartin-68485-20250416092233 robertcmartin 80 days
robertcmartin-68329-20250416061954 robertcmartin 80 days
robertcmartin-68143-20250415222722 robertcmartin 81 days
robertcmartin-67973-20250414125044 robertcmartin 82 days
robertcmartin-67116-20250413203158 robertcmartin 83 days
robertcmartin-66835-20250411044917 robertcmartin 85 days
robertcmartin-65353-20250410155159 robertcmartin 86 days
robertcmartin-65066-20250410024044 robertcmartin 86 days
robertcmartin-64571-20250409203020 robertcmartin 87 days
robertcmartin-64314-20250405133028 robertcmartin 91 days
robertcmartin-62243-20250404140737 robertcmartin 92 days
robertcmartin-61594-20250403062101 robertcmartin 93 days
robertcmartin-60666-20250403050619 robertcmartin 93 days
robertcmartin-60618-20250331101654 robertcmartin 96 days
robertcmartin-59059-20250329030448 robertcmartin 98 days
robertcmartin-57946-20250329023309 robertcmartin 98 days
robertcmartin-57754-20250328192318 robertcmartin 99 days
robertcmartin-57448-20250328123203 robertcmartin 99 days
robertcmartin-57153-20250328113354 robertcmartin 99 days
robertcmartin-57100-20250328103213 robertcmartin 99 days
robertcmartin-57015-20250328071251 robertcmartin 99 days
robertcmartin-56721-20250327235950 robertcmartin 100 days
robertcmartin-56518-20250327143513 robertcmartin 100 days
robertcmartin-56291-20250327113708 robertcmartin 100 days