Anyone who actually does enjoy spending that much time "coding" still won't be a good software developer when doing it all as a job, on average. There's plenty of performance psychology research to ...