The low marginal cost also means that the job market is easier for software engineers in times when expectations are optimistic.