> For the complete documentation index, see [llms.txt](https://petozoltan.gitbook.io/simplecode/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://petozoltan.gitbook.io/simplecode/introduction/readme-1-1.md).

# Timeline

### 2024

* [Links](/simplecode/externals/links.md)

### 2023

* [Data Should Be Immutable](/simplecode/data-processing/data-should-be-immutable.md) (in progress)
* [Billion Dollar Mistakes](/simplecode/introduction/billion-dollar-mistakes.md) (in progress)
* [Consider the Maintenance Cost](/simplecode/maintenance-cost/consider-the-maintenance-cost.md)
* [The Software Exists In Time](/simplecode/maintenance-cost/the-software-exists-in-time.md)
* [Don't Feed the Monsters](/simplecode/maintenance-cost/dont-feed-the-monsters.md)
* [Simple Code Rules](/simplecode/introduction/clear-code-rules.md) (in progress)
* [Simple Code Overview](/simplecode/introduction/clear-code-overview.md)
* [About This Book](/simplecode/introduction/readme.md)

### 2021

* [Create Data Models](/simplecode/data-processing/create-data-models.md)
* [Separate Data Collection And Processing](/simplecode/data-processing/separate-data-collection-and-processing.md)
* [Software Killers](/simplecode/introduction/readme-1.md)
* [Separate Data And Procedures](/simplecode/oop/separate-data-and-procedures.md)
* [Example: Separate Use Cases](/simplecode/examples/separate-use-cases-with-data-model.md)
* [Quotes](/simplecode/externals/quotes.md)
* [Git Tutorials](/simplecode/technology/git-tutorials.md)
* [Separate Use Cases](/simplecode/data-processing/separate-use-cases.md)

### 2020

* [Do Not Use Inheritance](/simplecode/oop/do-not-use-inheritance.md)
* [The problem with Clean Code's name](/simplecode/various/the-problem-with-clean-codes-name.md)
* [The Real Single Responsibility Principle](/simplecode/various/single-responsibility-principle.md)

### 2016

* [Clean Code Introduction](/simplecode/clean-code/clean-code-introduction.md)
* [Clean Code Outline](/simplecode/clean-code/clean-code-outline.md)
* [Clean Code Links](/simplecode/clean-code/clean-code-links.md)
* [Clean Code TOC](/simplecode/clean-code/clean-code-toc.md)
* [Effective Java TOC](/simplecode/clean-code/effective-java-toc.md)
* [What Is The Problem With Abstract Frameworks?](/simplecode/oop/what-is-the-problem-with-inheritance.md)
* [When To Avoid Inheritance?](/simplecode/oop/when-to-avoid-inheritance.md)
* [How To Handle Warnings](/simplecode/various/how-to-handle-warnings.md)
* [Do Not Create Constant Collection Classes](/simplecode/various/do-not-create-constant-collection-classes.md)
