Hacker News new | ask | show | jobs
by alexashka 3111 days ago
Good thing one of the first principles you learn is to break complex problems into smaller chunks, and then they become manageable pieces you are on your way to solving.

Beyond a basic ability to think logically and enjoying doing so, programming is 99% perspiration aka patience.