This is true of any creative endeavor (and no matter what anyone says, programming iscreative). Your motivation to write code has to come from within. You have to love the act of coding just as much as the potential for walking away with a final product. If you don’t love the process, you’ll never reach the product.
If you wake up in the morning and you don’t feel a burning desire to work on your project, perhaps programming is not the right outlet for you.
Sign #3: You Hate Logic Problems
Despite being a creative endeavor, programming is more about fixing than it is creating. While other creative outlets do involve a fixing process (such as writers who need to revise their drafts), programming is unique in that most of the problems that pop up are based on logic-based faults.Computer Science Computer Science Computer Science Computer Science Computer Science
This fixing process, known properly as debugging, is the heart of programming. Are you fascinated by riddles and logic puzzles? Do you have an innate desire to repair that which is broken? And by extension, are you naturally inquisitive about the inner workings of things? You should be able to answer “Yes” to all of the above.