Find a term
Understand the metrics, models, and methods behind modern engineering. Clear definitions, practical examples, and a closer look at what the numbers actually mean.
Terms beginning with T
155 termsT-test
T-test is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.
Measurement and experimentationTail latency
Tail latency is the serving concept concerned with tail latency during AI inference.
Inference performanceTail-based sampling
Tail-based sampling is a sampling decision made after later spans and overall trace outcome are available.
Reliability and observabilityTarget date
Target date is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.
Flow and capacity planningTask batching
Task batching is a developer productivity concept that helps teams understand task batching in the context of software delivery.
Developer productivityTask completion
Task completion is a developer productivity concept that helps teams understand task completion in the context of software delivery.
Developer productivityTask completion rate
Task completion rate is a developer productivity concept that helps teams understand task completion rate in the context of software delivery.
Developer productivityTask Decomposition
Task Decomposition is a software-engineering concept describing how an AI coding system, its tools, or human collaborators handle a defined task.
AI coding and agentsTask decomposition prompting
Task decomposition prompting is a language-model concept about representation and similarity. It names a mechanism, representation, prompting pattern, decoding control, or context behavior that can change how an AI system processes input and produces output.
LLM fundamentalsTask difficulty
Task difficulty is a developer productivity concept that helps teams understand task difficulty in the context of software delivery.
Developer productivityTask specification
Task specification is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksTask switching
Task switching is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.
Developer productivityTask type routing
Task type routing is a model-routing or gateway concept used to manage traffic selection for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysTeam capacity
Team capacity is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.
Flow and capacity planningTeam charter
Team charter is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.
Developer productivityTeam Comparison
Team Comparison is an analytical concept for separating engineering observations into populations whose differences may matter to a decision.
Engineering analyticsTeam interaction mode
Team interaction mode is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.
Developer productivityTeam productivity
Team productivity is a developer productivity concept that helps teams understand team productivity in the context of software delivery.
Developer productivityTeam Topologies
Team Topologies is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.
Developer productivityTeam topology segment
Team topology segment is an analytical concept for separating engineering observations into populations whose differences may matter to a decision.
Engineering analyticsTechnical debt
Technical debt is the future cost created by technical choices that make software harder to change, operate, or understand. The debt metaphor distinguishes the work needed to improve the design from the recurring friction of leaving it as it is.
Code quality and technical debtTechnical debt prioritization
The practice of ordering debt work using impact, urgency, effort, and evidence.
Code quality and technical debtTechnical debt ratio
A ratio that compares estimated remediation cost with the cost or value of the related software asset or scope.
Code quality and technical debtTechnical debt register
A maintained list of known technical debt items with context, impact, ownership, and next action.
Code quality and technical debtTechnical debt remediation
Work that reduces the cost, risk, or constraint created by a previous technical tradeoff.
Code quality and technical debtTelemetry
Telemetry collects and transmits observations about systems and workflows.
Engineering analyticsTelemetry cost
Telemetry cost is the compute, network, storage, query, and operational expense of observability data.
Reliability and observabilityTelemetry pipeline
Telemetry pipeline moves observations through collection, processing, storage, and presentation.
Engineering analyticsTelemetry signal
Telemetry signal is a distinct form of machine-generated evidence such as a metric, log, trace, or profile.
Reliability and observabilityTell-don’t-ask
A design guideline that favors asking an object to perform behavior instead of extracting its state to decide elsewhere.
Code quality and technical debtTemperature
Temperature is a generation parameter that changes how a language model samples from the probability distribution of possible next tokens. Higher values generally allow more variation, while lower values generally favor higher-probability choices.
LLM fundamentalsTemperature scaling
Temperature scaling is a language-model concept about instruction design and control. It names a mechanism, representation, prompting pattern, decoding control, or context behavior that can change how an AI system processes input and produces output.
LLM fundamentalsTemporary fix
Temporary fix is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.
Code quality and technical debtTenant isolation
Tenant isolation is a model-routing or gateway concept used to manage policy enforcement for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysTenant routing
Tenant routing is a model-routing or gateway concept used to manage policy enforcement for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.
Model routing and gatewaysTensor fusion
Tensor fusion is the serving concept concerned with tensor fusion during AI inference.
Inference performanceTensor parallelism
Tensor parallelism is the serving concept concerned with tensor parallelism during AI inference.
Inference performanceTermination drain
Termination drain is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityTest automation
Test automation is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtTest automation framework
Test automation framework is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtTest case
Test case is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtTest charter
Test charter is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtTest coverage
Test coverage measures which parts of a program or its behavior are exercised by a set of tests. Code coverage commonly reports executed lines, statements, branches, or functions, while other coverage measures track requirements or scenarios.
Code quality and technical debtTest data
Test data is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtTest data management
Test data management is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtTest debt
Test debt is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.
Code quality and technical debtTest determinism
Test determinism is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtTest duration
Test duration is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtTest environment
Test environment is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debtTest execution
Test execution is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.
Code quality and technical debt