The Engineering Playbook
🛠️

The Engineering Playbook

Software engineering is not computer science, And computer science is not coding; Better engineering practices improve predictability of costs and schedules, provide early warning of problems, support better management, and reduce risk of overruns.

📜
Obvious Engineering Manifesto
💡
Engineering First Principles

⚙️
Systems Design and Architecture

🤝
Introduction
⚙️
Refactoring
🤖
Architecture Design Records

🚀
Release Engineering

🤝
Introduction
💭
Git commit messages
🚥
Trunk-based development
🔬
Code reviews & pull requests
🔨
Tooling and Infrastructure
💾
Git Command and Workflows
⚙️
Service Dependencies

🤝 Meetings

📄
Iteration Planning Meetings
🙌
Daily Standup Meetings
Retro Meetings (Retrospective)

📈
Project Management

Project Requirements Document
📊
Pivotal Tracker

🗒 Annexure

💯
Acronyms
📄
Lessons
📕
Vital Reading Material
📺
Recommended Watching
📜
Recommended Reading Links