That's the most important point in this article. That clichéd "everyone should code" line you hear isn't true. Or the standard "you should code" response on Reddit every time someone asks what job they should do. If you can't focus for long periods, coding is not for you. If you can't handle banging your head against a bug for several days straight, it's not for you. If you don't like solitary work, it's not for you.