ArticleS. MichaelFeathers.
ProgrammingOnYourOwn
Version Selection

Select a version.

  Name Author Age
robertcmartin-413836-20220818100128 robertcmartin 1 day
robertcmartin-412816-20220815155002 robertcmartin 4 days
robertcmartin-410817-20220815145508 robertcmartin 4 days
robertcmartin-410692-20220815134743 robertcmartin 4 days
robertcmartin-410639-20220815081104 robertcmartin 4 days
robertcmartin-410487-20220815050118 robertcmartin 5 days
robertcmartin-410414-20220815000212 robertcmartin 5 days
robertcmartin-410251-20220814215350 robertcmartin 5 days
robertcmartin-410181-20220814141821 robertcmartin 5 days
robertcmartin-409918-20220814133916 robertcmartin 5 days
robertcmartin-409890-20220814075613 robertcmartin 5 days
robertcmartin-409752-20220813230956 robertcmartin 6 days
robertcmartin-409440-20220813164417 robertcmartin 6 days
robertcmartin-408896-20220813005225 robertcmartin 7 days
robertcmartin-408301-20220812203525 robertcmartin 7 days
robertcmartin-408173-20220812155208 robertcmartin 7 days
robertcmartin-407874-20220812130235 robertcmartin 7 days
robertcmartin-407622-20220812100636 robertcmartin 7 days
robertcmartin-407516-20220811111324 robertcmartin 8 days
robertcmartin-406665-20220810061238 robertcmartin 9 days
robertcmartin-405368-20220809231747 robertcmartin 10 days
robertcmartin-405119-20220809034601 robertcmartin 11 days
robertcmartin-404615-20220808203355 robertcmartin 11 days
robertcmartin-404390-20220806164519 robertcmartin 13 days
robertcmartin-402997-20220805141412 robertcmartin 14 days
robertcmartin-402351-20220805045212 robertcmartin 15 days
robertcmartin-402084-20220805015224 robertcmartin 15 days
robertcmartin-401847-20220803173912 robertcmartin 16 days
robertcmartin-400946-20220802205017 robertcmartin 17 days
robertcmartin-400314-20220802182444 robertcmartin 17 days
robertcmartin-400155-20220802134935 robertcmartin 17 days
robertcmartin-399783-20220801065120 robertcmartin 18 days
robertcmartin-398812-20220801052213 robertcmartin 19 days
robertcmartin-398696-20220731035713 robertcmartin 20 days
robertcmartin-398025-20220730064555 robertcmartin 20 days
robertcmartin-397454-20220730064554 robertcmartin 20 days
robertcmartin-397453-20220729183826 robertcmartin 21 days
robertcmartin-397226-20220729080935 robertcmartin 21 days
robertcmartin-396846-20220726191051 robertcmartin 24 days
robertcmartin-395108-20220726190837 robertcmartin 24 days
robertcmartin-395072-20220726190830 robertcmartin 24 days
robertcmartin-395057-20220726145306 robertcmartin 24 days
robertcmartin-394860-20220726120752 robertcmartin 24 days
robertcmartin-394691-20220725213311 robertcmartin 25 days
robertcmartin-394051-20220725142439 robertcmartin 25 days
robertcmartin-393498-20220725120428 robertcmartin 25 days
robertcmartin-393409-20220725095206 robertcmartin 25 days
robertcmartin-393281-20220725043218 robertcmartin 26 days
robertcmartin-392828-20220725042827 robertcmartin 26 days
robertcmartin-392721-20220724174236 robertcmartin 26 days
robertcmartin-392276-20220724172708 robertcmartin 26 days
robertcmartin-392080-20220723214312 robertcmartin 27 days
robertcmartin-391635-20220723204210 robertcmartin 27 days
robertcmartin-391555-20220723121748 robertcmartin 27 days
robertcmartin-391179-20220721220548 robertcmartin 29 days
robertcmartin-390093-20220720175842 robertcmartin 30 days
robertcmartin-389134-20220718111047 robertcmartin 32 days
robertcmartin-387538-20220717064619 robertcmartin 33 days
robertcmartin-386942-20220716190442 robertcmartin 34 days
robertcmartin-386595-20220716091302 robertcmartin 34 days
robertcmartin-386335-20220714045459 robertcmartin 37 days
robertcmartin-384913-20220714013502 robertcmartin 37 days
robertcmartin-384828-20220713235525 robertcmartin 37 days
robertcmartin-384782-20220713190855 robertcmartin 37 days
robertcmartin-384629-20220713123156 robertcmartin 37 days
robertcmartin-384220-20220713104951 robertcmartin 37 days
robertcmartin-384015-20220713000306 robertcmartin 38 days
robertcmartin-383679-20220712174459 robertcmartin 38 days
robertcmartin-383505-20220712160537 robertcmartin 38 days
robertcmartin-383451-20220712050552 robertcmartin 39 days
robertcmartin-383113-20220712015524 robertcmartin 39 days
robertcmartin-383012-20220711173555 robertcmartin 39 days
robertcmartin-382585-20220710040939 robertcmartin 41 days
robertcmartin-381632-20220709143345 robertcmartin 41 days
robertcmartin-381336-20220709014100 robertcmartin 42 days
robertcmartin-380896-20220708044612 robertcmartin 43 days
robertcmartin-380189-20220708041932 robertcmartin 43 days
robertcmartin-380171-20220707055006 robertcmartin 43 days
robertcmartin-379345-20220706185748 robertcmartin 44 days
robertcmartin-378864-20220706094441 robertcmartin 44 days
robertcmartin-378535-20220706080843 robertcmartin 44 days
robertcmartin-378476-20220706064535 robertcmartin 44 days
robertcmartin-378426-20220705161728 robertcmartin 45 days
robertcmartin-378025-20220705142708 robertcmartin 45 days
robertcmartin-377971-20220704015102 robertcmartin 47 days
robertcmartin-376729-20220703181738 robertcmartin 47 days
robertcmartin-376388-20220703165707 robertcmartin 47 days
robertcmartin-376198-20220703112607 robertcmartin 47 days
robertcmartin-375905-20220702083616 robertcmartin 48 days
robertcmartin-375025-20220702050501 robertcmartin 49 days
robertcmartin-374863-20220702041037 robertcmartin 49 days
robertcmartin-374637-20220701194039 robertcmartin 49 days
robertcmartin-374316-20220701173424 robertcmartin 49 days
robertcmartin-374066-20220701095209 robertcmartin 49 days
robertcmartin-373664-20220630023430 robertcmartin 51 days
robertcmartin-372888-20220630003245 robertcmartin 51 days
robertcmartin-372827-20220628100625 robertcmartin 52 days
robertcmartin-371844-20220627223947 robertcmartin 53 days
robertcmartin-371447-20220627201037 robertcmartin 53 days
robertcmartin-371323-20220625224632 robertcmartin 55 days
robertcmartin-370090-20220624131428 robertcmartin 56 days
robertcmartin-369241-20220624004826 robertcmartin 57 days
robertcmartin-368869-20220620162418 robertcmartin 60 days
robertcmartin-366169-20220619124238 robertcmartin 61 days
robertcmartin-365169-20220619034634 robertcmartin 62 days
robertcmartin-364990-20220618160502 robertcmartin 62 days
robertcmartin-364677-20220615144629 robertcmartin 65 days
robertcmartin-362688-20220614171343 robertcmartin 66 days
robertcmartin-362020-20220614131518 robertcmartin 66 days
robertcmartin-361882-20220613233819 robertcmartin 67 days
robertcmartin-361508-20220613152828 robertcmartin 67 days
robertcmartin-361256-20220613144016 robertcmartin 67 days
robertcmartin-361183-20220613133551 robertcmartin 67 days
robertcmartin-361031-20220613082758 robertcmartin 67 days
robertcmartin-360734-20220613081404 robertcmartin 67 days
robertcmartin-360715-20220613024544 robertcmartin 68 days
robertcmartin-360483-20220612230252 robertcmartin 68 days
robertcmartin-360265-20220611030319 robertcmartin 70 days
robertcmartin-359186-20220610233522 robertcmartin 70 days
robertcmartin-359130-20220608151847 robertcmartin 72 days
robertcmartin-357219-20220608042643 robertcmartin 73 days
robertcmartin-356759-20220608002133 robertcmartin 73 days
robertcmartin-356543-20220605000739 robertcmartin 76 days
robertcmartin-354659-20220604200351 robertcmartin 76 days
robertcmartin-354613-20220602153211 robertcmartin 78 days
robertcmartin-353290-20220531185005 robertcmartin 80 days
robertcmartin-352011-20220529125316 robertcmartin 82 days
robertcmartin-350405-20220529052006 robertcmartin 83 days
robertcmartin-349914-20220529041854 robertcmartin 83 days
robertcmartin-349815-20220528111403 robertcmartin 83 days
robertcmartin-349345-20220528083946 robertcmartin 83 days
robertcmartin-349270-20220528015525 robertcmartin 84 days
robertcmartin-349101-20220526054444 robertcmartin 85 days
robertcmartin-346960-20220526032017 robertcmartin 86 days
robertcmartin-346738-20220525203234 robertcmartin 86 days
robertcmartin-346465-20220524051341 robertcmartin 88 days
robertcmartin-345159-20220524044644 robertcmartin 88 days
robertcmartin-344937-20220522052810 robertcmartin 90 days
robertcmartin-343590-20220521153515 robertcmartin 90 days
robertcmartin-343250-20220521153455 robertcmartin 90 days
robertcmartin-343225-20220520154411 robertcmartin 91 days
robertcmartin-342686-20220520020308 robertcmartin 92 days
robertcmartin-342023-20220519201341 robertcmartin 92 days
robertcmartin-341641-20220518230013 robertcmartin 93 days
robertcmartin-340947-20220516185945 robertcmartin 95 days
robertcmartin-339075-20220515064951 robertcmartin 96 days
robertcmartin-338062-20220514152945 robertcmartin 97 days
robertcmartin-337502-20220513215930 robertcmartin 98 days
robertcmartin-336972-20220513205606 robertcmartin 98 days
robertcmartin-336906-20220513142417 robertcmartin 98 days
robertcmartin-336552-20220513013903 robertcmartin 99 days
robertcmartin-336012-20220513000005 robertcmartin 99 days
robertcmartin-335945-20220511142847 robertcmartin 100 days
robertcmartin-334794-20220511121957 robertcmartin 100 days
robertcmartin-334670-20220511064033 robertcmartin 100 days