<commit_before>---
comments: false
---

# Books

List of books and resources, that may be worth reading.

## Papers

1.  **The Humble Programmer**

    <NAME>, 1972 ([paper](http://dl.acm.org/citation.cfm?id=361591))

## Programming

1.  **Design Patterns: Elements of Reusable Object-Oriented Software**

    <NAME>, <NAME>, <NAME>, <NAME>, 1994 ([amazon](http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612))

1.  **Clean Code: A Handbook of Agile Software Craftsmanship**

    <NAME>. "<NAME>" Martin, 2008 ([amazon](http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882))

1.  **Code Complete: A Practical Handbook of Software Construction**, 2nd Edition

    <NAME>, 2004 ([amazon](http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670))

1.  **The Pragmatic Programmer: From Journeyman to Master**

    <NAME>, <NAME>, 1999 ([amazon](http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X))

1.  **Working Effectively with Legacy Code**

    <NAME>, 2004 ([amazon](http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052))

1.  **Eloquent Ruby**

    <NAME>, 2011 ([amazon](http://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104))<commit_msg>Change link to help broken link checker<commit_after>---
comments: false
---

# Books

List of books and resources, that may be worth reading.

## Papers

1.  **The Humble Programmer**

    <NAME>, 1972 ([paper](https://dl.acm.org/citation.cfm?id=361591))

## Programming

1.  **Design Patterns: Elements of Reusable Object-Oriented Software**

    <NAME>, <NAME>, <NAME>, <NAME>, 1994 ([amazon](http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612))

1.  **Clean Code: A Handbook of Agile Software Craftsmanship**

    <NAME>. "<NAME>" Martin, 2008 ([amazon](http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882))

1.  **Code Complete: A Practical Handbook of Software Construction**, 2nd Edition

    <NAME>, 2004 ([amazon](http://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670))

1.  **The Pragmatic Programmer: From Journeyman to Master**

    <NAME>, <NAME>, 1999 ([amazon](http://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X))

1.  **Working Effectively with Legacy Code**

    <NAME>, 2004 ([amazon](http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052))

1.  **Eloquent Ruby**

    <NAME>, 2011 ([amazon](http://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104))
{'fraction_non_alphanumeric': 0.16647662485746864, 'fraction_numerical': 0.07677689091600153, 'mean_word_length': 4.494780793319415, 'pattern_counts': {'":': 0, '<': 27, '<?xml version=': 0, '>': 27, 'https://': 1, 'lorem ipsum': 0, 'www.': 12, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '955394', 'n_tokens_mistral': 1080, 'n_tokens_neox': 873, 'n_words': 189}