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
๐ŸŽ๏ธ
Engineer Onboarding Guide
๐Ÿ”ฉ
[Android] Mobius Onboarding Guide
๐Ÿ“„
Lessons
๐Ÿ“•
Vital Reading Material
๐Ÿ“บ
Recommended Watching
๐Ÿ“œ
Recommended Reading Links