We've been doing Fizzbuzz for awhile now and I'm sure most of you are wondering "when are we going to move on?" (i.e., to the testing part, the gem part, the webapp part, etc).
Since we are interested in building "performers", the only way to demonstrate you've absorbed the lessons of Fizzbuzz is to perform it: live!
The Challenge
At the beginning of each meeting during "pizza time", anyone who wants to can gather around the stand-up area in the kitchen with their laptop and do the first 4 steps (in sequence) from scratch under the watchful eyes of an instructor. A passing grade means completing the initial version in under 2 minutes and the first 4 steps in under 10.
If you're looking for a representative "final draft", I humbly submit the version from the FizzBuzz speed challenge.
The Rules
You have to do each step in sequence and have it run correctly, verified by Keith or me at each step.
No cutting and pasting, no "examples" to sneak peeks at (yours or on the web).
You can use the ruby core and std-lib docs all you want.
If you go slightly (slightly!) over the time, you pass anyway. Nobody fails for taking an extra 15 seconds for step 4.
There are "do-overs": if you want to try again, let Keith or me know.
The Reward
Bragging rights, obviously. :-)
Archive your results and use them in future sessions. No more "fizzbuzz from scratch" for you!
Pair up with other graduates and start at the testing step in order to get further down the road toward webapp greatness!
Keith has agreed to whip up a cool badge to add to your name tag that marks you as having mastered basic Fizzbuzz. :+1:
The Pep Talk
With a bit of daily practice, you can meet this challenge. If you have a stopwatch on your phone or laptop, you have all the tools you need to knock this out of the park. Feel free to post your attempts here as issues and solicit feedback to make sure you're ready to rock come Monday.
The Question
We've been doing Fizzbuzz for awhile now and I'm sure most of you are wondering "when are we going to move on?" (i.e., to the testing part, the gem part, the webapp part, etc).
Since we are interested in building "performers", the only way to demonstrate you've absorbed the lessons of Fizzbuzz is to perform it: live!
The Challenge
At the beginning of each meeting during "pizza time", anyone who wants to can gather around the stand-up area in the kitchen with their laptop and do the first 4 steps (in sequence) from scratch under the watchful eyes of an instructor. A passing grade means completing the initial version in under 2 minutes and the first 4 steps in under 10.
If you're looking for a representative "final draft", I humbly submit the version from the FizzBuzz speed challenge.
The Rules
The Reward
The Pep Talk
With a bit of daily practice, you can meet this challenge. If you have a stopwatch on your phone or laptop, you have all the tools you need to knock this out of the park. Feel free to post your attempts here as issues and solicit feedback to make sure you're ready to rock come Monday.
Bring. It. On.