Glossary

Terms from the field.

37 terms · 6 articles

A

Adoption Barrier

The effort a person or organization must invest to use a new tool productively. The higher the barrier, the slower the adoption.

Source: When Visualization Becomes Cheap, Clarity Becomes Expensive

AI Agent

An AI agent is an artificial intelligence system that autonomously executes multi-step tasks – not just providing single answers, but planning, acting, evaluating results, and iterating. Unlike a chatbot, an agent can use tools, write and execute code, edit files, and interact with external systems.

Source: The Software Development Lifecycle Is Dead

AI Ethics

Research field addressing moral questions of AI system deployment. Encompasses technical approaches (algorithmic fairness, explainability), regulatory frameworks (EU AI Act), and philosophical groundwork. Internally heterogeneous, no unified methodological approach.

Source: Critical Theory as a Diagnostic Tool for AI Systems

Alignment

The process of ensuring AI systems act in accordance with human values, intentions, and safety requirements. Goal: the system reliably does what humans want – even in unforeseen situations.

Source: AI 2027: A Scenario

Ambient AI

Hypothetical design pattern: AI systems that work in the background (updating context, checking consistency, preparing suggestions) and only move to the center of attention when something relevant occurs. A counter-proposal to the dominant chat paradigm.

Source: Calm Technology: A 1995 Design Principle Becomes Relevant Again

ASI (Artificial Superintelligence)

A hypothetical AI that surpasses human intelligence across all domains – not just narrow tasks like chess or coding, but generally.

Source: AI 2027: A Scenario

C

Calm Technology

Design philosophy formulated in 1995 by Mark Weiser and John Seely Brown (Xerox PARC). Core idea: The best technologies require minimal attention and move fluidly between the periphery and center of perception.

Source: Calm Technology: A 1995 Design Principle Becomes Relevant Again

Communicative Action

Jürgen Habermas’s term (1981) for mutual understanding under conditions that enable equal participation for all involved: comprehensibility, the possibility of objection, no structural asymmetry.

Source: Critical Theory as a Diagnostic Tool for AI Systems

Compute

The computational capacity required to train and run AI models. Typically measured in GPU-hours. Concentration of compute among a few actors is a central geopolitical issue.

Source: AI 2027: A Scenario

Context Engineering

Context Engineering refers to the ability to provide an AI agent with the right context – all the information, rules, and constraints it needs to solve a task well. The better the context, the better the result. In agent-driven workflows, this competency increasingly replaces manual coding as the engineer’s central skill.

Source: The Software Development Lifecycle Is Dead

Continuous Deployment

Continuous Deployment means that code changes are automatically delivered to the production environment without a manual release step – as soon as all automated tests pass. Combined with feature flags and observability, it enables fast iteration cycles with controllable risk.

Source: The Software Development Lifecycle Is Dead

Critical Theory

Tradition of social philosophy, originating at the Institute for Social Research in Frankfurt in the 1920s. Combines social analysis with the normative goal of human emancipation. Works with immanent critique rather than external ideal standards.

Source: Critical Theory as a Diagnostic Tool for AI Systems

D

Data Design

The design of data visualizations and data-driven interfaces – from charts to dashboards to interactive exploration tools.

Source: When Visualization Becomes Cheap, Clarity Becomes Expensive

Dialectic of Enlightenment

Horkheimer and Adorno’s core thesis (1944): reason and rational control can turn into their opposite – into domination, normalization, oppression – when they become ends in themselves rather than means for human liberation.

Source: Critical Theory as a Diagnostic Tool for AI Systems

Distribution

Access to users through existing channels and products. Google reaches billions via search, Meta via social media – OpenAI has no comparable channel and must acquire users directly.

Source: How Will OpenAI Compete?

E

Emancipation

In the context of Critical Theory: the expansion of human agency and self-determination – as a benchmark for social systems. In the AI context: the question of whether a system expands judgment or replaces it through dependency.

Source: Critical Theory as a Diagnostic Tool for AI Systems

Engagement Curve

A graphical representation of how intensively and frequently users engage with a product. A “flat” curve means: many users, but shallow usage depth – most use the product rarely and superficially.

Source: How Will OpenAI Compete?

F

Feature Flag

A feature flag is a toggle in the code that allows new features to be selectively enabled or disabled – without redeploying the code. Teams use feature flags to release new features to a small group of users first and instantly roll back if problems occur. In agent-driven workflows, they serve as a central safety net for continuous deployment.

Source: The Software Development Lifecycle Is Dead

Frankfurt School / New School

Shorthand for the intellectual tradition of the Institute for Social Research – first in Frankfurt (1923), in exile at the New School for Social Research in New York (from 1933), returning to Frankfurt after 1945. Three generations: Horkheimer/Adorno, Habermas, current continuations (Lindgren, Feenberg).

Source: Critical Theory as a Diagnostic Tool for AI Systems

G

Greenfield

A greenfield project starts without existing code, without legacy systems, and without technical debt – on a clean slate. The opposite is brownfield, where you work with existing software. Many theses about agent-driven development primarily apply to greenfield scenarios; in brownfield environments with evolved codebases, the challenges are different.

Source: The Software Development Lifecycle Is Dead

I

Immanent Critique

Method of Critical Theory: a system is measured not against external norms but against its own promises and claims. Targets the tension between self-representation and reality.

Source: Critical Theory as a Diagnostic Tool for AI Systems

Information Literacy

The ability to find, evaluate, and communicate information. Here: the ability to visually interpret and present data.

Source: When Visualization Becomes Cheap, Clarity Becomes Expensive

M

Moat

A strategic competitive advantage that durably protects a company from competition – like a castle moat. Controversial for AI models: if models are interchangeable, the moat is absent.

Source: How Will OpenAI Compete?

Model Weights

The learned parameters of a neural network – the actual “knowledge” of the model. Whoever has the weights can operate the model. Weight theft is a central scenario in the text.

Source: AI 2027: A Scenario

O

Observability

Observability describes the ability to understand the internal state of a system from the outside – through logs, metrics, and traces. In agent-driven development, observability becomes the central feedback mechanism: instead of humans reviewing code, automated systems monitor whether the shipped software does what it’s supposed to.

Source: The Software Development Lifecycle Is Dead

P

Periphery / Center

The two modes of attention in Weiser/Brown’s model. Periphery = unconscious perception (informs without cognitive cost). Center = conscious focus (requires active attention). Good technology shifts seamlessly between both.

Source: Calm Technology: A 1995 Design Principle Becomes Relevant Again

Platform Play

A strategic approach where a company opens its technology as a platform for others to build on. Examples: App Store (Apple), GPT Store (OpenAI). Goal: value creation through an ecosystem rather than a single product.

Source: How Will OpenAI Compete?

Principles Paradox

The observation that the growing number of AI ethics guidelines does not lead to more ethical action. The existence of principles creates the impression of solved problems while the structural causes remain unchanged.

Source: Critical Theory as a Diagnostic Tool for AI Systems

Product Thinker / Product Builder

Hypothetical role profiles from a stronger generalization of today’s product roles (PM, PD, Dev). Thinker = strategy, framing, decision. Builder = implementation, prototyping, iteration.

Source: When Visualization Becomes Cheap, Clarity Becomes Expensive

Pull Request

A pull request (PR) is a proposal to merge code changes into a shared project. Other team members review the code, provide feedback, and approve the change. In traditional teams, PR review is a central quality assurance step – in agent-driven workflows, it’s increasingly discussed as a bottleneck when agents generate hundreds of PRs daily.

Source: The Software Development Lifecycle Is Dead

R

RLHF (Reinforcement Learning from Human Feedback)

A training method that uses human evaluations to guide an AI model’s behavior. Goal: the model should give helpful, honest, and harmless responses.

Source: AI 2027: A Scenario

S

SDLC (Software Development Lifecycle)

The Software Development Lifecycle describes the classic sequence of phases in software development: gather requirements, design the system, write code, test, review, deploy, and monitor. Traditionally, these steps run sequentially, with clear handoff points between each phase. In practice, many teams are seeing these phases dissolve – especially when AI agents execute large parts of the cycle simultaneously.

Source: The Software Development Lifecycle Is Dead

Sprint Planning

Sprint Planning is a ritual from agile software development (Scrum) where a team plans which tasks to complete in the next one to four weeks. Tasks are estimated, prioritized, and assigned. In agent-driven workflows, Sprint Planning loses relevance because the cycle from idea to delivery is drastically shortened.

Source: The Software Development Lifecycle Is Dead

T

TDD (Test-Driven Development)

Test-Driven Development is a development method where automated tests are written first, followed by the code that should pass those tests. The cycle: write test, write code, pass test, clean up code. With AI agents, TDD increasingly becomes default behavior – the agent generates tests and code simultaneously.

Source: The Software Development Lifecycle Is Dead

Technical Code

Concept by Andrew Feenberg (1991). The implicit value decisions inscribed in a technical system’s architecture – before any explicit ethics policy. Makes visible that “neutral” design decisions have political and social consequences.

Source: Critical Theory as a Diagnostic Tool for AI Systems

Tight Loop

A tight loop describes a very short, tightly coupled feedback cycle between action and feedback. In the context of agent-driven software development, it refers to the cycle: formulate intent, agent builds, observe result, adjust – without the long wait times of traditional development processes.

Source: The Software Development Lifecycle Is Dead

U

Ubiquitous Computing

Term coined by Mark Weiser (1991) for pervasive, invisible computing technology. The theoretical framework from which Calm Technology emerged.

Source: Calm Technology: A 1995 Design Principle Becomes Relevant Again

← All Field Notes