JaroslavTulach: /* Skiing */ - 2020-05-06 04:17:04

Skiing

←Older revision Revision as of 04:17, 6 May 2020
Line 29: Line 29:
[[Bode]] complains that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:de:Nidecker|Nidecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
[[Bode]] complains that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:de:Nidecker|Nidecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
-
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist in 2002 and 2006).
+
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that would be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist in 2002 and 2006).
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[BodeMiller]] did!
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[BodeMiller]] did!

JaroslavTulach at 04:14, 6 May 2020 - 2020-05-06 04:14:41

←Older revision Revision as of 04:14, 6 May 2020
Line 11: Line 11:
Can we apply that to [[API]] design? Sure, because we often have to ask whether it is more important to be [[BackwardCompatibility|backward compatible]] or have nice internals of our libraries. I am amazed that the philosophy of a ski racer (be faster than have a nice style) is the same as a philosophy of a [[good]] [[API]] designer!
Can we apply that to [[API]] design? Sure, because we often have to ask whether it is more important to be [[BackwardCompatibility|backward compatible]] or have nice internals of our libraries. I am amazed that the philosophy of a ski racer (be faster than have a nice style) is the same as a philosophy of a [[good]] [[API]] designer!
-
Why should we believe in old those advices telling us that ''clean code'' is going to help us? Sure, if we teach many people [[good]] style, some of them may get fast. But you can be fast, without having a [[good]] style. You can have [[good]] [[API]] even if the internals are not nice. Calling for a clean code is like asking [[Bode]] to finish the race!
+
Why should we believe in old those advices telling us that ''clean code'' is going to help us? Sure, if we teach many people [[good]] style, some of them may get fast. But you can be fast, without having a [[good]] style. You can have [[good]] [[API]] even if the internals are not nice. Calling for a clean code is like asking [[Bode]] to finish the race at any cost!
 +
 
 +
''Editorial note:'' [[Bode]] was famous for not finishing a lot of races due to too wild ride. But when he finished, he usually won.
== Woods ==
== Woods ==

JaroslavTulach at 05:41, 8 February 2012 - 2012-02-08 05:41:35

←Older revision Revision as of 05:41, 8 February 2012
Line 1: Line 1:
-
For the last decade [[wikipedia:Bode Miller|Bode Miller]] is the most famous American sportsman (at least in [[wikipedia:Austria|Austria]]; as [[wikipedia:Austria|Austria]] is the country dedicated to alpin skiing). [[Bode]] decided to write a [https://www.amazon.com/dp/1400062357/ref=as_li_qf_sp_asin_til?tag=apidesignorg-20&camp=0&creative=0&linkCode=as1&creativeASIN=1400062357&adid=1ZB8WA7WQ704F29T1RXY& bibliography] and I had the chance to read it during 2011 Christmas break. It is an amazing book. It can even help us better understand the [[API]] design!
+
For the last decade [[wikipedia:Bode Miller|Bode Miller]] is the most famous American sportsman (at least in [[wikipedia:Austria|Austria]]; as [[wikipedia:Austria|Austria]] is the country dedicated to alpin skiing). [[Bode]] decided to write a [https://www.amazon.com/dp/1400062357/ref=as_li_qf_sp_asin_til?tag=apidesignorg-20&camp=0&creative=0&linkCode=as1&creativeASIN=1400062357&adid=1ZB8WA7WQ704F29T1RXY& biography] and I had the chance to read it during 2011 Christmas break. It is an amazing book. It can even help us better understand the [[API]] design!
I have found [[Bode]]'s book interesting for at least three reasons. The question is how to present it in an interesting way for expected audience of this [[Main_Page|website]]? I'll do it with three easy to remember quotations.
I have found [[Bode]]'s book interesting for at least three reasons. The question is how to present it in an interesting way for expected audience of this [[Main_Page|website]]? I'll do it with three easy to remember quotations.

JaroslavTulach: /* Skiing */ - 2012-02-07 14:04:48

Skiing

←Older revision Revision as of 14:04, 7 February 2012
Line 29: Line 29:
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist in 2002 and 2006).
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist in 2002 and 2006).
-
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[Bode]] did!
+
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[BodeMiller]] did!

JaroslavTulach: /* Skiing */ - 2012-02-07 14:04:33

Skiing

←Older revision Revision as of 14:04, 7 February 2012
Line 27: Line 27:
[[Bode]] complains that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:de:Nidecker|Nidecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
[[Bode]] complains that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:de:Nidecker|Nidecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
-
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist in 2002 and 2006). I have not returned back to ski up until 2007, before I needed to ''walk around'' my children (which is easier with skis than snowboard). Up until then snowboard was much more fun to use.
+
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist in 2002 and 2006).
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[Bode]] did!
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[Bode]] did!

JaroslavTulach: /* Skiing */ - 2012-02-07 14:04:09

Skiing

←Older revision Revision as of 14:04, 7 February 2012
Line 27: Line 27:
[[Bode]] complains that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:de:Nidecker|Nidecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
[[Bode]] complains that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:de:Nidecker|Nidecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
-
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist at 2002 and 2006). I have not returned back to ski up until 2007, before I needed to ''walk around'' my children (which is easier with skis than snowboard). Up until then snowboard was much more fun to use.
+
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist in 2002 and 2006). I have not returned back to ski up until 2007, before I needed to ''walk around'' my children (which is easier with skis than snowboard). Up until then snowboard was much more fun to use.
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[Bode]] did!
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[Bode]] did!

JaroslavTulach: /* Skiing */ - 2012-02-07 14:02:55

Skiing

←Older revision Revision as of 14:02, 7 February 2012
Line 25: Line 25:
Can't turn? Become an [[API]] designer!
Can't turn? Become an [[API]] designer!
-
[[Bode]] complains that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:niedecker|Niedecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
+
[[Bode]] complains that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:de:Nidecker|Nidecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist at 2002 and 2006). I have not returned back to ski up until 2007, before I needed to ''walk around'' my children (which is easier with skis than snowboard). Up until then snowboard was much more fun to use.
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist at 2002 and 2006). I have not returned back to ski up until 2007, before I needed to ''walk around'' my children (which is easier with skis than snowboard). Up until then snowboard was much more fun to use.
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[Bode]] did!
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[Bode]] did!

JaroslavTulach: /* Skiing */ - 2012-02-07 14:01:01

Skiing

←Older revision Revision as of 14:01, 7 February 2012
Line 25: Line 25:
Can't turn? Become an [[API]] designer!
Can't turn? Become an [[API]] designer!
-
[[Bode]] complain that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:niedecker|Niedecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
+
[[Bode]] complains that for a while, around 1997 he could not find good enough skis to turn. [[Bode]] also admits that his snowboard experience showed him what capabilities skis should have. At the end of 1996 (during the winter design trip the [[Xelfi]] team decided to have), I had the chance to try snowboarding for the first time. It went surprisingly well, thus I bought my first [[wikipedia:niedecker|Niedecker]] board. Snowboard was immediately on par with my [[wikipedia:Völkl|Völkl P30]]. However the progress have not stopped. In 1998 I had the chance to use [[wikipedia:Völkl|Völkl Rentiger]] snowboard. Immediately I gave up on skis - the rentiger snowboard was just so much easier to turn!
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist at 2002 and 2006). I have not returned back to ski up until 2007, before I needed to ''walk around'' my children (which is easier with skis than snowboard). Up until then snowboard was much more fun to use.
[[Bode]] mentions this in one or two paragraphs of his book. At that time the snowboard was easier to make turns than skis. But (unlike me) [[Bode]] has not given up and waited for skis that will be at least comparable to snowboard. Looks like he succeeded (being Olympic medalist at 2002 and 2006). I have not returned back to ski up until 2007, before I needed to ''walk around'' my children (which is easier with skis than snowboard). Up until then snowboard was much more fun to use.
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[Bode]] did!
When struggling with an [[API]], don't give up and don't workaround it. Change it! Make the system better. Become an [[API]] designer, contribute patches. Push the limits like [[Bode]] did!

JaroslavTulach: /* Woods */ - 2012-02-07 14:00:43

Woods

←Older revision Revision as of 14:00, 7 February 2012
Line 19: Line 19:
I have not grew up in the woods like [[Bode]] did, but still I am from a village with few voters on the edge of [[wikipedia:cs:Jestřebí_hory|mountains]]. Since 1920s we were a computer oriented area (as the origin of the word [[wikipedia:Karel_Čapek#Etymology_of_robot|robot]] comes from our county). Maybe it is good to grow up in ''wood-like'' parts of the world. Maybe that helps to look at things (including skiing and [[API]] design) from new angles.
I have not grew up in the woods like [[Bode]] did, but still I am from a village with few voters on the edge of [[wikipedia:cs:Jestřebí_hory|mountains]]. Since 1920s we were a computer oriented area (as the origin of the word [[wikipedia:Karel_Čapek#Etymology_of_robot|robot]] comes from our county). Maybe it is good to grow up in ''wood-like'' parts of the world. Maybe that helps to look at things (including skiing and [[API]] design) from new angles.
-
Possibly, the more redneck you are, the more radical ideas you can have. [[Bode]] was always radical enough! Sometimes he was too radical to allow me to understood, but after reading his book, things make sense. Maybe you want to grow up in in woods to increase you chances to compete in contemporary world! Maybe you want to read [[TheAPIBook]] to understand [[API]] design!
+
Possibly, the more redneck you are, the more radical ideas you can have. [[Bode]] was always radical enough! Sometimes he was too radical to allow me to understood, but after reading his book, things make sense. Maybe you want to read [[TheAPIBook]] to understand [[API]] design!
== Skiing ==
== Skiing ==

JaroslavTulach: /* Be Fast! */ - 2012-02-07 13:59:32

Be Fast!

←Older revision Revision as of 13:59, 7 February 2012
Line 9: Line 9:
At one moment [[Bode]] asks: is it important to have good style or be fast? And he continues: given the fact that we are talking about a discipline that measures the performance in seconds, the primary measure is speed.
At one moment [[Bode]] asks: is it important to have good style or be fast? And he continues: given the fact that we are talking about a discipline that measures the performance in seconds, the primary measure is speed.
-
Can we apply that to [[API]] design? Sure, because we often have to ask whether it is more important to be [[BackwardCompatibility|backward compatible]] or have nice internals of our libraries. I am amazed that the philosophy of a ski racer (be faster than have a nice style) is the same as a philosophy of a [[good]] [[API]] designer! Why should we believe in old those advices telling us that ''clean code'' is going to help us? Calling for a clean code is like asking [[Bode]] to finish the race!
+
Can we apply that to [[API]] design? Sure, because we often have to ask whether it is more important to be [[BackwardCompatibility|backward compatible]] or have nice internals of our libraries. I am amazed that the philosophy of a ski racer (be faster than have a nice style) is the same as a philosophy of a [[good]] [[API]] designer!
 +
 
 +
Why should we believe in old those advices telling us that ''clean code'' is going to help us? Sure, if we teach many people [[good]] style, some of them may get fast. But you can be fast, without having a [[good]] style. You can have [[good]] [[API]] even if the internals are not nice. Calling for a clean code is like asking [[Bode]] to finish the race!
== Woods ==
== Woods ==