Everything that makes an app or agent real happens after it works on your machine. Locally coding an app is a joy: hot reload, a seeded database, a mocked API key. Then you go to ship it, and "deploy" quietly expands into a Dockerfile that behaves in CI, somewhere to actually run the container, a database it can reach, TLS, secrets wired into the environment, and a pipeline to hold it all together. The feature took an afternoon. The plumbing takes the rest of the week.