Templates, code samples, and supplementary materials for my published articles.
This repository is the companion home for resources that accompany my writing. When an article references a template, configuration file, code snippet, or downloadable asset—you'll find it here.
Topics vary widely: software architecture, self-hosting, engineering practices, tooling, and whatever else I find worth exploring. Each folder maps to a specific article or topic area, making it easy to find exactly what you're looking for.
Resources are organized by topic or article. Browse the folders below, or check the index for direct links.
├── topic-name/
│ ├── README.md # Overview and context
│ ├── templates/ # Ready-to-use templates
│ ├── examples/ # Filled-out examples
│ └── assets/ # Diagrams, printables, configs
└── ...
Naming convention: Folder names match article topics or slugs for easy cross-referencing.
A quick reference to available resources. Updated as new articles are published.
| Topic | Description | Article |
|---|---|---|
technical-debt-isnt-just-code/ |
Mini-ADR templates, folklore detection checklists, debt triage agendas | Technical debt isn't just code, it's lost context |
10-step-linux-baseline/ |
Snippets wrapping the entire 10-step initialization process into a single bash script | The first hour: My 10-step Linux baseline for every homelab machine |
| More coming soon... |
Navigate the folders above to find what you need. Each topic folder contains its own README with context and usage notes.
git clone https://github.com/thomas-byern/Resources.gitAll resources are designed to be copied, adapted, and made your own. Take what's useful, leave what isn't.
Depending on the article, resources might include:
- Templates — Markdown, YAML, and config files ready to use
- Code Samples — Scripts, snippets, and working examples
- Printables — PDF-friendly checklists and reference cards
- Diagrams — Architecture visuals, flowcharts, and schemas
- Configurations — Docker Compose files, dotfiles, and tool configs
Each resource is meant to save you time—not prescribe a single "right way."
I write about software engineering, architecture, self-hosting, developer tooling, and the occasional deep-dive into whatever rabbit hole I've fallen into.
Find my writing at: authorial.org
Spotted an error? Have a suggestion? Contributions are welcome.
- Issues — For feedback, corrections, or questions
- Pull Requests — For fixes or improvements
Please keep contributions relevant to the associated articles.
- Star this repo to bookmark it
- Find me on Mastodon at c.im/@thomas_byern for updates, thoughts, and discussion
The Unlicence — use freely, adapt as needed