Beginner Listening #tools #GitHub #feature-flags

Listening: Tools & Workflow Walkthrough

A tools and workflow walkthrough call during engineering onboarding. 3 questions on ADRs, squash merges, feature flags, and the vocabulary used when explaining team tooling to a new hire.

Tools walkthrough vocabulary — key terms
  • ADR — Architecture Decision Record: a doc capturing a design decision and its rationale
  • runbook — step-by-step operational guide for a task or incident
  • squash merge — combining all branch commits into one on merge to main
  • trunk-based development — short-lived branches, frequent integration to main
  • feature flag — a toggle to enable/disable a feature without redeploying
0 / 3 completed
1 / 3
During a tools walkthrough, the onboarding engineer says: "For project management we use Jira — all your tasks will be tickets in the board. Confluence is our wiki where we keep docs, ADRs, and runbooks. Slack is async comms — use the #engineering channel for general questions, and #incidents for anything urgent."
What is an ADR in this context?