Building technical systems involves a lot of hard work and specialized knowledge: languages and protocols coding and debugging testing and refactoring.
There has never been an unexpectedly short debugging period in the history of computers.
The new information technology... Internet and e-mail... have practically eliminated the physical costs of communications.