Tech Workplace Dictionary
Understand the terminology, acronyms, jargon, and phrases used by modern tech teams
Software Engineer
84 Software Engineer terms
A
Action Item
A specific follow-up task assigned to an owner with an expected outcome.
Project & ExecutionADR
Architecture Decision Record
A concise record of an important architecture decision and the reasons behind it.
Software ArchitectureB
Backward Compatibility
The ability of a newer system version to keep working with older clients data or behavior.
EngineeringBandwidth
The amount of time attention or working capacity a person or team has available.
Workplace CommunicationBike Shedding
Spending disproportionate time debating a simple issue while avoiding harder decisions.
EngineeringBlast Radius
The scope of systems users or functionality that could be affected by a failure or change.
EngineeringBoil the Ocean
To attempt an unnecessarily broad or nearly impossible scope all at once.
Workplace CommunicationC
D
Data Pipeline
A sequence of processes that moves transforms and validates data from sources to destinations.
Data & AnalyticsDesign Handoff
The transfer of design intent assets behavior and context to the people implementing it.
DesignDesign System
A shared collection of design principles components patterns and standards for building consistent experiences.
DesignE
Engineering Manager
A manager responsible for the health effectiveness and delivery environment of an engineering team.
ManagementError Budget
The amount of unreliability permitted while still meeting a service level objective.
SRE & DevOpsETL
Extract Transform Load
A process that extracts data transforms it and loads the result into a target system.
Data & AnalyticsF
G
H
I
L
M
O
Observability
The ability to understand a system's internal state from the signals it produces.
SRE & DevOpsOn-Call
A rotation where designated people respond to urgent service issues outside normal planned work.
SRE & DevOpsP
Paved Road
A well-supported technical path that makes preferred practices easier to adopt.
EngineeringPostmortem
A retrospective document or meeting that records an incident's impact causes response and follow-up actions.
SRE & DevOpsQ
R
RCA
Root Cause Analysis
A structured investigation into the underlying conditions that produced an unwanted outcome.
SRE & DevOpsRefactor
A change to internal code structure that preserves its intended external behavior.
EngineeringReliability
The ability of a system to perform correctly and consistently over time.
Software ArchitectureS
Scalability
A system's ability to handle increasing load without disproportionate cost or redesign.
Software ArchitectureScope Creep
Uncontrolled expansion of work after a project begins without corresponding tradeoffs.
ProductScope This Down
To reduce the amount of work while preserving the most important outcome.
Workplace CommunicationSingle Point of Failure
A component whose failure can stop an entire critical system or workflow.
Software ArchitectureSLI
Service Level Indicator
A measurement used to evaluate a specific aspect of service performance.
SRE & DevOpsT
Take This Offline
To continue a discussion outside the current meeting thread or audience.
Workplace CommunicationTechnical Debt
The future cost created when a team chooses a faster or simpler technical solution today.
EngineeringTest Pyramid
A testing model favoring many fast focused tests and fewer broad end-to-end tests.
QA & Testing