Software developers often work long hours.