Skip to main content
InfraGap.com Logo
Home
Getting Started
Core Concept What is a CDE? How It Works Benefits CDE Assessment Getting Started Guide Inner Loop vs Outer Loop Environment Drift Local vs Cloud CDEs for Startups
AI & Automation
AI Coding Assistants Agentic AI AI-Native IDEs Agentic Engineering AI Agent Orchestration AI Governance AI-Assisted Architecture Shift-Left AI LLMOps Autonomous Development AI/ML Workloads CDEs for Data Science GPU Computing
Agent Infrastructure
Agent Experience (AX) Agent Egress Control Computer Use Agents Agent Evals Agent Runbooks Agent Client Protocol AGENTS.md MCP Servers Git Worktrees Kubernetes Agent Sandbox Agent Fleets Agent Identity Prompt Injection Defense Agent Observability Context Engineering AI Code Review Bottleneck Headless Agents in CI Spec-Driven Development Agent Readiness Code Provenance
Implementation
Architecture Patterns DevContainers Advanced DevContainers Language Quickstarts IDE Integration CI/CD Integration Platform Engineering Developer Portals Container Registry Multi-CDE Strategies Remote Dev Protocols Nix Environments Hermetic Builds OpenTofu for CDEs Kubernetes Development
Operations
Performance Optimization High Availability & DR Disaster Recovery Monitoring Capacity Planning Multi-Cluster Development Troubleshooting Runbooks Ephemeral Environments Sandbox Environments Workspace Snapshots Database Branching
Security
Security Deep Dive Zero Trust Architecture Secrets Management Vulnerability Management Network Security IAM Guide Supply Chain Security Air-Gapped Environments AI Agent Security MicroVM Isolation Compliance Guide EU AI Act Cyber Resilience Act Data Residency Governance
Planning
Pilot Program Design Stakeholder Communication Risk Management Migration Guide Cost Analysis FinOps GreenOps Vendor Evaluation Training Resources Developer Onboarding Team Structure Platform Maturity Model Open Source CDEs AI Productivity Paradox Build vs Buy DevEx Metrics Productivity Engineering Industry Guides CDEs for Healthcare CDEs for Financial Services CDEs for Government Edge Development WebAssembly in CDEs
Resources
Tools Comparison State of CDEs 2026 Isolation Decision Tool Template Library
Learning Paths
All Paths Platform Engineer Security and Compliance Engineering Manager
Vendor Reviews
GitHub Codespaces Coder Ona Google Workstations Microsoft Dev Box Okteto Eclipse Che DevPod Daytona E2B
Head to Head
Coder vs Codespaces Coder vs Ona Ona vs Codespaces Coder vs Okteto Self-Hosted vs Managed E2B vs Daytona CDE Market Guide CDE vs Alternatives Case Studies Lessons Learned Glossary FAQ Sources & Citations

Engineering Manager Learning Path

Six stages that start with the uncomfortable evidence on productivity and cost, then move through the build-versus-buy decision, the pilot, and the organizational work that decides whether any of it survives

A route through existing material. Every entry is a page on this site; the value here is the order and the reason for it.

Who This Is For

The ordering here is deliberate and slightly adversarial: the material most likely to weaken the case comes first. That is not pessimism, it is sequencing. If you read the vendor comparisons before the productivity evidence, you will arrive at the business case already committed, and the questions you should have asked will surface later as surprises during the rollout instead.

By the end you should be able to state what you expect to change and how you would know, model a cost that includes the lines vendors leave out, decide between building and buying against your own operational capacity, design a pilot whose result is readable rather than arguable, and describe who does the work afterwards. Six stages, each a reasonable stopping point.

Stage One: What the Productivity Evidence Actually Says

Ends with you able to state what you expect to improve, in terms you could measure before and after.

The Productivity Paradox

First, and on purpose. It is the page most likely to cost you a slide, which is exactly why it should not come after the slide is written.

DevEx Metrics

How the thing you just read gets measured at all, and which metrics survive contact with an incentive.

Inner Loop

The concrete mechanism behind the abstract metrics - the loop your engineers actually sit inside all day.

Developer Productivity Engineering

The practice of treating this as engineering work with owners, rather than a morale initiative.

The AI Code Review Bottleneck

Where the gains go when generation gets cheaper and review does not. It closes this stage because it explains a lot of disappointing results.

Stage Two: the Money

Ends with you able to model a cost that includes the lines a vendor quote omits, and to say who owns each one.

Cost Analysis

The full picture including compute, persistent storage, egress, and the engineering time nobody prices. Read before any pricing page.

FinOps

Turning a one-off model into an ongoing practice, including attribution - which is what makes the number defensible next quarter.

Capacity Planning

The technical input the cost model needs. Skim it for the drivers rather than the operational detail.

GreenOps

The efficiency angle, which often shares levers with the cost work - idle reclamation being the obvious one.

Benefits

The other side of the ledger, read last in this stage so it is weighed against a real cost rather than an optimistic one.

Stage Three: Build, Buy, or Neither

Ends with you able to answer the capacity question honestly: whether your organization can operate what it is proposing to adopt.

Readiness Assessment

Forty statements that establish where you actually are. Do this before shortlisting anything, and do it with the team, not alone.

Build vs Buy

The operational capacity question, which the assessment has just given you evidence for rather than an opinion about.

Alternatives

The option of not doing this. It belongs in the decision, and its absence from a proposal is usually noticed by whoever approves it.

Vendor Evaluation

A structured comparison with weights set before the demos, which is the only time you will set them honestly.

CDE Tools Comparison

The vendor directory, deliberately last in this stage. Criteria first, then candidates - the reverse order produces a foregone conclusion.

Multi-CDE Strategies

What running more than one looks like, for the common case where a single platform cannot cover every team.

Stage Four: Run a Pilot Worth Believing

Ends with you able to design a pilot whose outcome is a reading rather than an argument.

Pilot Program

Team selection, success criteria, and a decision gate agreed in advance. Everything here depends on writing the criteria down first.

Template Library

The pilot plan and vendor scorecard as artifacts you can circulate, plus the decision record format for what you settle.

Stakeholder Communication

How the result gets reported, which shapes the pilot design more than most people expect it to.

Risk Management

Naming what could go wrong while it is still cheap to say so, and giving each item an owner rather than a mention.

Case Studies

What other organizations reported, read after you have designed your own measurement so you can judge theirs.

Lessons Learned

The failures, which are more instructive than the successes and considerably less frequently published.

Stage Five: Who Does the Work

Ends with you able to name the roles this creates and where the ongoing time comes from.

Team Structure

The ownership model. A platform without a named owner becomes everyone's side project and then nobody's.

Platform Engineering

What that team actually does day to day, which is useful when you are writing the role and defending the headcount.

Onboarding

Usually the clearest and earliest measurable benefit, and a good early proof point for a skeptical audience.

Training

The change management most rollouts underinvest in, then attribute the resulting friction to the tool.

Agent Experience

How the daily job changes when agents share the environment, which is a management question before it is a technical one.

Stage Six: Rollout and After

Ends with you able to sequence a migration and describe how the platform is kept honest once the attention moves on.

Migration

Sequencing teams beyond the pilot, and the workloads it is reasonable to leave behind indefinitely.

Platform Engineering Maturity

A way to describe progress after launch that is not just adoption percentage, which stops being informative quickly.

DevEx Metrics

Revisited deliberately. The measurement you set up in stage one is the thing that tells you whether stage six worked.

Governance

Who decides what changes once the platform has real users and a real bill attached to it.

FinOps

Also revisited, because the cost curve after rollout looks nothing like the one you modeled during the pilot.