Professional Documents
Culture Documents
12 Software Craftsmanship
12 Software Craftsmanship
12 Software Craftsmanship
http:!!www.info".com!
http:!!www.youtube.com!user!googletechtalks
http:!!groups.google.com!group!software'craftsmanship
http:!!blog.ob3ectmentor.com!
http:!!www.threeriversinstitute.org!blog!
http:!!blogs.thoughtworks.com!
http:!!programmingtour.blogspot.com!
http:!!www.3brains.ca!
http:!!googletesting.blogspot.com!
Copyright 2009 Esko Luontola 7
Some 4ooks
http:!!www.ama5on.com!Agile0/ro3ect0Management0Microsoft0/rofessional!dp!$+&*),%%&6!
http:!!www.ama5on.com!Agile0Software07evelopment!dp!$#$,)%%)%%!
http:!!www.ama5on.com!Art0Computer0/rogramming08olumes04o9ed!dp!$#$,(-*(,%!
http:!!www.ama5on.com!Clean0Code0:andbook0Software0Craftsmanship!dp!$,&#&*$--#!
http:!!www.ama5on.com!Code0Complete0/ractical0:andbook0Construction!dp!$+&*),%)+$!
http:!!www.ama5on.com!7esign0;veryday0Things07onald0Norman!dp!$()*$)+,$+!
http:!!www.ama5on.com!7esign0/atterns0<b3ect0<riented0Addison0=esley0/rofessional!dp!$#$,)&&),#!
http:!!www.ama5on.com!7omain07riven07esign0Tackling0Comple9ity0Software!dp!$&#,,#*#,*!
http:!!www.ama5on.com!7ont0Make0Me0Think0>sability!dp!$&#,&((+*-!
http:!!www.ama5on.com!;9treme0/rogramming0;9plained0;mbrace0Change!dp!$&#,#+-)*-!
http:!!www.ama5on.com!?earless0Change0/atterns0@ntroducing0@deas!dp!$#$,+(,*+,
http:!!www.ama5on.com!.rowing0<b3ect0<riented0Software0Addison0=esley0Signature!dp!$&#,*$&)#+
http:!!www.ama5on.com!:ow0=in0?riends0@nfluence0/eople!dp!$$%,%$)-,(
http:!!www.ama5on.com!@mplementation0/atterns0Addison0=esley0Signature0Aent!dp!$&#,(,&$%,!
http:!!www.ama5on.com!@mplementing0Bean0Software07evelopment0Addison0=esley!dp!$&#,(&+&-,
http:!!www.ama5on.com!@nmates0Are0Cunning0Asylum0/roducts!dp!$)+#&#),($!
http:!!www.ama5on.com!@nstructors0Structure0@nterpretation0Computer0/rograms!dp!$#)#)%##$,!
http:!!www.ama5on.com!Bean0Software07evelopment0Agile0Toolkit!dp!$&#,,*$+-&
http:!!www.ama5on.com!Mastery0Aeys0Success0Bong0Term0?ulfillment!dp!$(*##)+*)$
http:!!www.ama5on.com!Mythical0Man0Month0Software0;ngineering0Anniversary!dp!$#$,-&*%*%!
http:!!www.ama5on.com!/assionate0/rogrammer0Cemarkable07evelopment0/ragmatic!dp!,%&(&*)&((
http:!!www.ama5on.com!/attern0Banguage04uildings0Construction0;nvironmental!dp!$,%*$,%,%%
http:!!www.ama5on.com!/eopleware0/roductive0/ro3ects0Teams0Second!dp!$%&#)&&(&%!
http:!!www.ama5on.com!/ractical0A/@07esign0Confessions0?ramework!dp!,(&$#$%+&%
http:!!www.ama5on.com!/ragmatic0/rogrammer0Dourneyman0Master!dp!$#$,),)##6!
http:!!www.ama5on.com!/ragmatic0Thinking0Bearning0Cefactor0/rogrammers!dp!,%&(&*)$*$
http:!!www.ama5on.com!Cefactoring07atabases0;volutionary0Addison0=esley0Signature!dp!$&#,#%&*&&!
http:!!www.ama5on.com!Cefactoring0@mproving0;9isting0Addison0=esley0Technology!dp!$#$,(-*)+#!
http:!!www.ama5on.com!Celease0/roduction0Ceady0Software0/ragmatic0/rogrammers!dp!$%+-+&%#,&
http:!!www.ama5on.com!Scrumban0;ssays0Systems0Software07evelopment!dp!$*+-$$#,($
http:!!www.ama5on.com!Software0Craftsmanship0@mperative0/ete0Mc4reen!dp!$#$,+&&-)#!
http:!!www.ama5on.com!Software07evelopment0/rinciples0/atterns0/ractices!dp!$,&*%+(((*!
http:!!www.ama5on.com!Test07riven07evelopment0Addison0=esley0Signature!dp!$&#,,()*&$!
http:!!www.ama5on.com!=orking0;ffectively0Begacy0Cobert0Martin!dp!$,&,,++$*#!
http:!!www.ama5on.com!Een0Art0Motorcycle0Maintenance0@n"uiry!dp!$**&#++(+#
http:!!www.ama5on.com!9>nit0Test0/atterns0Cefactoring0Addison0=esley!dp!$,&,(%*$*(!
Copyright 2009 Esko Luontola 8
Course Material
http:!!www.info".com!presentations!craftmanship0ethics
http:!!blog.3aoo.dk!#$$-!$)!,%!is0it0professional0to0cheat0the0boss!
http:!!www.vimeo.com!groups!+)*+!videos!&+*)&((
http:!!www.anthonybroadcrawford.com!home!#$$%!*!-!practice0its0not03ust0for0musicians0and0athletes.html