> For the complete documentation index, see [llms.txt](https://brain.nathanarthur.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://brain.nathanarthur.com/self-study/software-craft.md).

# Software Craft

[The Clean Coder: A Code of Conduct for Professional Programmers](https://www.goodreads.com/book/show/10284614-the-clean-coder) #book - by Robert C. Martin

[Code Complete](https://www.goodreads.com/book/show/4845.Code_Complete) #book

[The Pragmatic Programmer: From Journeyman to Master](https://www.goodreads.com/book/show/4099.The_Pragmatic_Programmer) #book

[Refactoring: Improving the Design of Existing Code](https://www.goodreads.com/book/show/44936.Refactoring) #book

[Working Effectively with Legacy Code](https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052) #book - [$30 on AbeBooks](https://www.abebooks.com/servlet/BookDetailsPL?bi=30309269075\&cm_ven=sws\&cm_cat=sws\&cm_pla=sws\&cm_ite=30309269075\&clickid=QeeV8g36IxyJTNh0MvSyQWlBUkl1EHVpRyv6RY0\&cm_mmc=aff-_-ir-_-353196-_-77798\&ref=imprad353196\&afn_sr=impact)
