←Older revision |
Revision as of 10:12, 26 December 2008 |
Line 7: |
Line 7: |
| The [[The_Future|epilogue]] also mentions one parallel between programming and winter skiing. | | The [[The_Future|epilogue]] also mentions one parallel between programming and winter skiing. |
| | | |
- | In 1997, when I first took off my skis and jumped on snowboard, it was really hard to really enjoy effect of [[wikipedia::Centrifugal_force|centrifugal force]] (one of the most significant reasons why people love to ride motorbikes, enjoy carousels, [[wikipedia::skiing|skiing]] or [[wikipedia::snowboarding|snowboarding]]) while downhill ride. At that pre-[[wikipedia::Carving|carving]] age, just few people managed to turn without sliding. The skis were too poor. At that time, it was much easier to practise that style while [[wikipedia::snowboarding|snowboarding]]: | + | In 1997, when I first took off my skis and jumped on snowboard, it was really hard to really enjoy effect of [[wikipedia::Centrifugal_force|centrifugal force]] while riding down the hill. Too bad, as the [[wikipedia::Centrifugal_force|force]] is one of the most significant reasons why people love to ride motorbikes, enjoy carousels, [[wikipedia::skiing|skiing]] or [[wikipedia::snowboarding|snowboarding]]. At that pre-[[wikipedia::Carve_turn|carving]] age, just few people managed to turn without [[wikipedia::Parallel_turn|sliding]]. The skis of that time were just too poor tools. At that time, it was much easier to practise that style while [[wikipedia::snowboarding|snowboarding]]: |
| | | |
| {{#ev:youtube|3WLTsb6okDw}} | | {{#ev:youtube|3WLTsb6okDw}} |
| | | |
- | However ski produces have caught up and modern [[wikipedia::skiing|carving skis]] make the [[wikipedia::Centrifugal_force|centrifugal force]] available for almost everyone. Good tools help wider audience to do the right job. | + | However ski producers have caught up and modern [[wikipedia::skiing|carving skis]] make the [[wikipedia::Centrifugal_force|centrifugal force]] available for almost everyone. Good tools help wider audience to do the right job. |
| | | |
- | The same parable applies to programming. Better languages, better coding practices, better libraries and better [[APIDesignPatterns|API Design Patterns]] make tough tasks, originally available to few chosen individuals, approachable by masses. Only if things are easy, we can use them in [[cluelessness]] mode. Often that does not mean we change the principles, we can just create better tools. Good tools help. | + | The same parable applies to programming. Better languages, better coding practices, better libraries and better [[APIDesignPatterns|API Design Patterns]] make tough tasks, originally available to few chosen individuals, available to masses. |
| + | |
| + | Only if things are easy, we can use them in [[cluelessness]] mode. Often that does not mean we have to change the principles (for example the physical [[wikipedia::Centrifugal_force|forces]] remain unchanged), it is enough to understand them and create tools that exploit them in deeper ways. Good tools make everything easier. |