Explanation of Structure:
-
💡 Concepts & Theory
-
Core computer-science topics (e.g. ADTs, algorithms, data structures, complexity, parsing, concurrency, OO/FP paradigms)
-
-
🔤 Programming Languages & Paradigms
-
One folder per language
-
Paradigms as subfolders or standalone notes (OOP, functional, literate, etc.)
-
-
🛠️ Tools & Utilities
-
CLI tools, editors, dotfiles, DevOps (Ansible, Docker, Kubernetes, Terraform…), monitoring (Prometheus, Grafana), version control
-
-
🗄️ Infrastructure & Platforms
-
OSes, databases, hardware, networking, cloud/proxmox, home-lab/home-automation
-
-
📦 Frameworks & Platforms
-
Web frameworks, UI toolkits, language-specific frameworks (Phoenix, Flask, React…)
-
-
📋 Software Engineering Practices
-
Testing, refactoring, CI/CD, code generation, unit tests, design patterns
-
-
📚 Proj & Learning
-
“Advent Of Code”, “Computer In Python”, personal experiments, tutorials
-
-
🎯 Zettelkasten & Index
- A single “Zettelkasten Index.md” that links to high-value notes; use front-matter tags for cross-referencing.