Cycling | Programming |
---|---|
Starts with getting a bicycle | Starts with choosing a programming language |
Choose appropriate cycling gear | Choose platform, coding tool |
Choose a route | Planning programming strategy |
Ensure that the route is doable | Ensure that the program can be done |
Faces challenges like Sun, Rain, Wind, and Hills | Faces challenges like no library, no functionality, and no capability |
Fatigue | Mind block |
overcome obstacles like road closure | Overcome program flow issue |
Need to rest and refuel with food | Need to take a break |
Alert to dangers | Avoid programming loopholes |
Friendly to other users | Use comments to make it easier to debug by others |
Goes continuously without giving up | Systematic programming step by step |
Looking at whats in front rather than how far to go | Look at the challenges on hand and not how many challenges to go |
Satisfaction after completion | Satisfaction to see the program working |
Thursday, March 31, 2016
Cycling compared to programming
Cycling is like programming. There are several similarities.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment