| 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