Computer programming requires intense concentration. So does managing a freelance career. Add to that