Very few people are truly 'cut out' for programming in the way it's traditionally taught or practiced
Nobody is truly that "cut out" for programming. We might be emotional and biological machines, but we aren't logical circuit boards. As humans, we are wired to appreciate patterns in life and relationships, not binary 1s and 0s. However, coding patterns like decision trees, loops, recursions, etc. also do feel interesting as long as they produce interesting and utilitarian software which feels like magic. But when the drudgery of programming sets in and all you're seeing is just heaps and mounds of instructions that need hours to fathom their working, even the best of programmers feel like leaving the field and running away! And that's exactly why things like no-code, low-code, AI assisted development, frameworks and packages, etc. are becoming so popular increasingly. Humans aren't "natural" programmers in that sense, they're primarily story tellers and meaning seekers in life.

Nobody is truly that "cut out" for programming. We might be emotional and biological machines, but we aren't logical circuit boards. As humans, we are wired to appreciate patterns in life and relationships, not binary 1s and 0s. However, coding patterns like decision trees, loops, recursions, etc. also do feel interesting as long as they produce interesting and utilitarian software which feels like magic.
But when the drudgery of programming sets in and all you're seeing is just heaps and mounds of instructions that need hours to fathom their working, even the best of programmers feel like leaving the field and running away! And that's exactly why things like no-code, low-code, AI assisted development, frameworks and packages, etc. are becoming so popular increasingly. Humans aren't "natural" programmers in that sense, they're primarily story tellers and meaning seekers in life.