Skip to content

Latest commit

Β 

History

History
84 lines (63 loc) Β· 3.22 KB

File metadata and controls

84 lines (63 loc) Β· 3.22 KB

🧠 Software Development Handbook

✨ Foreword

Software development is part art form, part mathematics, part science β€” and part vibe. This handbook is a curated collection of what I’m learning: design patterns, algorithms, data structures, and foundational concepts. It’s part learning tool, part long-term reference.

It will grow as my knowledge and skills grow. I hope you find something useful in here, too β€” as I follow in the footsteps of giants and explore the endless world of code.

Conceptual View Patterns & Algorithms

  • Design Patterns - A strategic and architectual level looking at how should I structure and shape this solution?
  • Algorithms - A tactical and procedural level looking at how should I perform operations to efficiently solve this task.

Following in the footsteps of giants

πŸ“š Sections

🎨 Design Patterns

Structured approaches to common software architecture challenges. Based on the Gang of Four (Gof) patterns.

πŸ“„ Full Pattern Index


βš™οΈ Algorithms & Data Structures

Code implementations of core computer science techniques. How I feel writing this repo

πŸ“„ Full Algorithm Index


🧩 Core Programming Concepts

In-depth notes and examples of important programming fundamentals.


πŸ”„ Contributions

This repo is intended as a personal learning journal, but feel free to open issues or PRs if you spot something helpful to add or improve.


πŸ“œ License

MIT