Engineering teams do not lose most of their time on typing code. They lose it on handoffs, status changes, missing context, waiting for review, failed builds, repeated triage, manual ticket updates, ...
A deployment source is the location of your application code. For production apps, the deployment source is usually a repository hosted by version control software such as GitHub, Bitbucket, or Azure ...