COMPGROUPS.NET | Search | Post Question | Groups | Stream | About | Register

### Current Quizmaster Retiring

• Email
• Follow

When I started the Ruby Quiz project, I made some off-hand comment =20
along the lines of, "Surely I can keep it going for a couple of =20
years=85"  No matter how you measure, we have passed that goal.

The Ruby Quiz has now run for over three years calendar time.  If you =20=

prefer to count quizzes released, we're ten shy of three full years =20
of quizzes.  That's beyond anything I ever imagined.

I cannot properly express how much I've enjoyed running the quiz.  It =20=

is, quite literally, how I learned the Ruby programming language.  =20
examples of great code where I picked up idioms, learned new =20
algorithms, and just generally saw what good programming looks like.  =20=

That's just what I personally got out of it.

Externally, the quiz grew well beyond my expectations.  It spawned a =20
book, some of the quizzes have been translated into other languages, =20
and I've seen it referred to in many places as a terrific source of =20
"Getting Started with Ruby" projects.

I say it a lot, but I want to once again thank all who have =20
contributed to the quiz in any way.  You have created an amazing =20
resource.

If there is a downside to running a project like this, it would have =20
to be that it eats time.  I've automated the Ruby Quiz as much as I =20
am able to, but it still takes several hours a week for me.  That's a =20=

combination of all that it requires:  generating quiz ideas, working =20
with contributors to get their ideas ready, preparing a problem for =20
release, collecting solutions as they come in, playing with the =20
solutions enough that I understand them, and summarizing what I saw.  =20=

I also try to participate in the discussions.

I've gladly maintained this continuing commitment, but I think we all =20=

knew I couldn't keep it up forever.  I'm involved in many Ruby =20
projects now and I would like to give some of them the time and =20
attention I've given to the Ruby Quiz these last three years.

Beyond the constraints of time, I'm running out of good quiz ideas.  =20
The well isn't bone dry just yet, but I'm sometimes scrambling to =20
keep the ideas flowing now.

Given all of that, I've decided that the end of my watch over the =20
Ruby Quiz has come.  I will run ten more quizzes, so we can say that =20
I covered three years no matter how the count is done.  Quiz 156 will =20=

be my last challenge.

Don't make the mistake of thinking this means the quiz is winding =20
down.  We're going to have some great content in our last few months, =20=

starting with this week's problem which I think is great.  We're =20
going out at the top of our game like all the greats projects do.

My hope is that we'll see a new quizmaster grab the reigns and launch =20=

Ruby Quiz 2.0.  I often have to sit out problems I really want to =20
play in just because there isn't enough free time left for solving =20
after running the show, so you could count on the fact that at least =20
one person here would be an active contributor.  Besides, if you want =20=

to learn a whole lot of Ruby voodoo, I can assure you there's no =20
better way.  Think it over.

I'll close this long message now and get back to running the quiz.  =20
Send me your great ideas for our homestretch run.

Thanks again to all quiz fans.

James Edward Gray II


 0
Reply james8284 (4404) 11/9/2007 3:05:15 PM

See related articles to this posting

2007/11/9, James Edward Gray II <james@grayproductions.net>:
> When I started the Ruby Quiz project, I made some off-hand comment
> along the lines of, "Surely I can keep it going for a couple of
> years=85"  No matter how you measure, we have passed that goal.
>
> The Ruby Quiz has now run for over three years calendar time.  If you
> prefer to count quizzes released, we're ten shy of three full years
> of quizzes.  That's beyond anything I ever imagined.
>
> I cannot properly express how much I've enjoyed running the quiz.  It
> is, quite literally, how I learned the Ruby programming language.
> examples of great code where I picked up idioms, learned new
> algorithms, and just generally saw what good programming looks like.
> That's just what I personally got out of it.
>
> Externally, the quiz grew well beyond my expectations.  It spawned a
> book, some of the quizzes have been translated into other languages,
> and I've seen it referred to in many places as a terrific source of
> "Getting Started with Ruby" projects.
>
> I say it a lot, but I want to once again thank all who have
> contributed to the quiz in any way.  You have created an amazing
> resource.
>
> If there is a downside to running a project like this, it would have
> to be that it eats time.  I've automated the Ruby Quiz as much as I
> am able to, but it still takes several hours a week for me.  That's a
> combination of all that it requires:  generating quiz ideas, working
> with contributors to get their ideas ready, preparing a problem for
> release, collecting solutions as they come in, playing with the
> solutions enough that I understand them, and summarizing what I saw.
> I also try to participate in the discussions.
>
> I've gladly maintained this continuing commitment, but I think we all
> knew I couldn't keep it up forever.  I'm involved in many Ruby
> projects now and I would like to give some of them the time and
> attention I've given to the Ruby Quiz these last three years.
>
> Beyond the constraints of time, I'm running out of good quiz ideas.
> The well isn't bone dry just yet, but I'm sometimes scrambling to
> keep the ideas flowing now.
>
> Given all of that, I've decided that the end of my watch over the
> Ruby Quiz has come.  I will run ten more quizzes, so we can say that
> I covered three years no matter how the count is done.  Quiz 156 will
> be my last challenge.
>
> Don't make the mistake of thinking this means the quiz is winding
> down.  We're going to have some great content in our last few months,
> starting with this week's problem which I think is great.  We're
> going out at the top of our game like all the greats projects do.
>
> My hope is that we'll see a new quizmaster grab the reigns and launch
> Ruby Quiz 2.0.  I often have to sit out problems I really want to
> play in just because there isn't enough free time left for solving
> after running the show, so you could count on the fact that at least
> one person here would be an active contributor.  Besides, if you want
> to learn a whole lot of Ruby voodoo, I can assure you there's no
> better way.  Think it over.
>
> I'll close this long message now and get back to running the quiz.
> Send me your great ideas for our homestretch run.
>
> Thanks again to all quiz fans.
>
> James Edward Gray II

James, thank *you* for the efforts you have put into this!  I am
really surprised to hear that the quiz has been running for *three
years* now.  Since I still clearly remember the first discussions
about creating this quiz this probably means I am a <place disgraceful
description for elderly people here>.  Unfortunately I never managed
to try to solve quizzes as much as I would have liked to. Time is
tight on my side as well...

Thanks again!

robert

--=20
use.inject do |as, often| as.you_can - without end


 0
Reply shortcutter (5831) 11/9/2007 3:15:36 PM

On Nov 9, 9:05 am, James Edward Gray II <ja...@grayproductions.net>
wrote:
> When I started the Ruby Quiz project, I made some off-hand comment
> along the lines of, "Surely I can keep it going for a couple of
> years..."  No matter how you measure, we have passed that goal.
>
> The Ruby Quiz has now run for over three years calendar time.  If you
> prefer to count quizzes released, we're ten shy of three full years
> of quizzes.  That's beyond anything I ever imagined.
>
> I cannot properly express how much I've enjoyed running the quiz.  It
> is, quite literally, how I learned the Ruby programming language.
> examples of great code where I picked up idioms, learned new
> algorithms, and just generally saw what good programming looks like.
> That's just what I personally got out of it.
>
> Externally, the quiz grew well beyond my expectations.  It spawned a
> book, some of the quizzes have been translated into other languages,
> and I've seen it referred to in many places as a terrific source of
> "Getting Started with Ruby" projects.
>
> I say it a lot, but I want to once again thank all who have
> contributed to the quiz in any way.  You have created an amazing
> resource.
>
> If there is a downside to running a project like this, it would have
> to be that it eats time.  I've automated the Ruby Quiz as much as I
> am able to, but it still takes several hours a week for me.  That's a
> combination of all that it requires:  generating quiz ideas, working
> with contributors to get their ideas ready, preparing a problem for
> release, collecting solutions as they come in, playing with the
> solutions enough that I understand them, and summarizing what I saw.
> I also try to participate in the discussions.
>
> I've gladly maintained this continuing commitment, but I think we all
> knew I couldn't keep it up forever.  I'm involved in many Ruby
> projects now and I would like to give some of them the time and
> attention I've given to the Ruby Quiz these last three years.
>
> Beyond the constraints of time, I'm running out of good quiz ideas.
> The well isn't bone dry just yet, but I'm sometimes scrambling to
> keep the ideas flowing now.
>
> Given all of that, I've decided that the end of my watch over the
> Ruby Quiz has come.  I will run ten more quizzes, so we can say that
> I covered three years no matter how the count is done.  Quiz 156 will
> be my last challenge.
>
> Don't make the mistake of thinking this means the quiz is winding
> down.  We're going to have some great content in our last few months,
> starting with this week's problem which I think is great.  We're
> going out at the top of our game like all the greats projects do.
>
> My hope is that we'll see a new quizmaster grab the reigns and launch
> Ruby Quiz 2.0.  I often have to sit out problems I really want to
> play in just because there isn't enough free time left for solving
> after running the show, so you could count on the fact that at least
> one person here would be an active contributor.  Besides, if you want
> to learn a whole lot of Ruby voodoo, I can assure you there's no
> better way.  Think it over.
>
> I'll close this long message now and get back to running the quiz.
> Send me your great ideas for our homestretch run.
>
> Thanks again to all quiz fans.
>
> James Edward Gray II

JEG II,

Ruby Quiz has become a valuable tool to the community to teach Ruby to
newcomers and allow existing Rubyists to flex their programming skill.
Your dedication of 3 years to this endeavor is much appreciated.

Thank you,
Dale Martenson


 0
Reply dale.martenson (40) 11/9/2007 4:11:13 PM

Yes, thank you James.
Ruby Quiz has been and will (we hope) continue to be an invaluable
contribution to Ruby and simply to those wanting to learn and/or
improve their Ruby and/or their programming skills in general.


 0

On Nov 9, 2007, at 10:15 AM, Dale Martenson wrote:

> Ruby Quiz has become a valuable tool to the community to teach Ruby to
> newcomers and allow existing Rubyists to flex their programming skill.

That brings up a good point I forgot to mention.

All of the existing Ruby Quiz material is going to stay right where
it is.  I'm paid up on the domain for many years to come and it's
piggybacked on my personal hosting account, so have no fear of it
disappearing anytime soon.  It will continue to be a great tool even
if no new quizzes are run.

James Edward Gray II


 0
Reply james8284 (4404) 11/9/2007 4:24:41 PM

On Nov 9, 8:05 am, James Edward Gray II <ja...@grayproductions.net>
wrote:
> Given all of that, I've decided that the end of my watch over the
> Ruby Quiz has come.  I will run ten more quizzes, so we can say that
> I covered three years no matter how the count is done.  Quiz 156 will
> be my last challenge.

I'd like to echo the thanks of others. Having authored and summarized
just a few quizzes myself, I know how much time it takes all too well.
I'm frankly amazed at your dedication that you kept it going this
long.

As I see it, ongoing Ruby Quiz requires:
* New ideas for quizzes
* Vetting of the quizzes (rejecting or improving bad ones)
* Scheduling and running the Quiz itself
* Interested parties actually solving the quiz
* (Ideally) A good writeup/summary

I'd like to direct this thread to brainstorming on how to make this
feasible for the future.

For sure, the simplest solution would be to find a new quizmaster to
take the reigns. But even that would almost certainly be a temporary
solution. It seems to me that this should be possible (like many open
source projects) as a community effort with a small amount of steering
by a group of individuals.

Here's what I envision/propose:

* RubyQuiz.com (or RubyQuiz2.com, or whatever) has an interface where
anyone can submit ideas for new quizzes. Perhaps a public wiki for
editing the quiz text, or perhaps a login-based system where only the
author can edit it. (Or perhaps an option that lets the quiz submitter
choose if it's publicly editable or not.)

* Everyone can vote on upcoming quizzes, granting each a rating based
on fun, estimated time to complete, difficulty level, and maybe even
real-world applicability. Maybe there are flags for quizzes that
involve performance optimizations, those that are about golfing, those
that are NP-Hard and require heuristics, those that are about route-
finding, and so on.

* Possibly a small-ish group of admins is given the ability to change
the scheduling of upcoming quizzes.

* The application automates the posting of the quiz to the mailing
list.

* Ideally, the application monitors the gateway or ruby-talk archive
for submissions with an appropriate topic and auto includes them in
the listing of solutions and/or discussion. (Again, maybe admins have
the ability to hand-pick posts to include.)

* Although it would be nice for someone to volunteer to write up a
summary, I'm not sure it's necessary. The summary might be implicit in
followup discussions about solutions held on the mailing list.

The potential downsides I see of this are:
* Giving everyone visibility to upcoming quizzes takes a little bit
away from the sense of competition. I like that everyone sees a quiz
at the same time and starts working on it at the same time. It's not
really a race, but at the same time the flavor of the event changes (I
think) if people can spend weeks programming for an upcoming quiz and
then drop a crazy huge solution. I feel that it would discourage smal-
time hackers.

* When the responsibility is on everyone's shoulders to submit
quizzes, it may be that no one will step up. That would be
disappointing, but not disastrous. If the queue is empty, there's no
quiz that week. Maybe even the system sends a polite encouragement to
the list asking for submissions in lieu of a quiz.

The potential upsides I see of this are:
* Seeing upcoming quizzes may give good ideas for interesting
variations. I actually anticipate occasional interesting influxes that
may queue up 10-20 quizzes at a time.

* Voting for quizzes on multiple axes will record that information for
newcomers to Ruby. Right now we say "Go browse the quiz site, and look
for entries with lots of answers; they're probably easy." Wouldn't it
be cool to be able to view all solved quizzes and say "Show me the
quizzes that probably only take about an hour, with a high rating of
real-world applicability, and that are rated moderate or difficult to
solve?"

I dunno how much of the above JEG II has already written for personal
administration, but I bet it would be a nice starting step.


 0
Reply phrogz (455) 11/9/2007 4:52:30 PM

On Nov 9, 9:52 am, Phrogz <phr...@mac.com> wrote:
> * Giving everyone visibility to upcoming quizzes takes a little bit
> away from the sense of competition. I like that everyone sees a quiz
> at the same time and starts working on it at the same time. It's not
> really a race, but at the same time the flavor of the event changes (I
> think) if people can spend weeks programming for an upcoming quiz and
> then drop a crazy huge solution. I feel that it would discourage smal-
> time hackers.

If others also feel that this would change the flavor too much, my
previous proposal could be modified as such:

* Everyone can submit ideas, but they can only ever see their own
idea. They may carry on a conversation (on the site) with the site

* Site admins (maybe a group of 10-15) can see all quizzes, and are
the only ones who can vote/categorize quizzes.

This removes the fun of seeing a huge upcoming queue from everyone,
but keeps the surprise aspect of the quizzes.


 0
Reply phrogz (455) 11/9/2007 4:57:27 PM

On Sat, 2007-11-10 at 00:05 +0900, James Edward Gray II wrote:
> The Ruby Quiz has now run for over three years calendar time.  If you
> prefer to count quizzes released, we're ten shy of three full years
> of quizzes.  That's beyond anything I ever imagined.

Thanks, James, for all the work you've done on this!  And the book (*)
is great; it's a wonderful set of lessons in Ruby idioms.  Thanks again,

Yours,

Tom

(*) http://www.pragprog.com/titles/fr_quiz


 0
Reply tom845 (629) 11/9/2007 5:19:53 PM

James Gray wrote:
> Thanks again to all quiz fans.
>
> James Edward Gray II

James -

Thanks so much for everything you've done. Your site basically taught me
the language and your attitude on the site and quiz reviews has been a
major influence on the great culture of the ruby community today.

Thanks again and let's hope someone worthy will take up the site after
you've left.

- Drew
--
Posted via http://www.ruby-forum.com/.


 0
Reply olsonas (190) 11/9/2007 5:26:47 PM

Message.new("Simply, thanks.").sendTo(:James)

On the future of RubyQuiz...  I almost jumped up, waving my arms, to
say, "Pick me! Pick me!"  Then my brain kicked in...

Seriously, though, I think I could manage much of what James has done,
perhaps with a bit of help. I have plenty of webspace going unused in
a textdrive account, so could setup shop there. I have to run off at
the moment, so I haven't read through Phrogz comments just yet, though
I will later...

In any case, gotta run at the moment, but will come back later to put
some an additional "too sense" in.


 0
Reply matthew.moss.coder (145) 11/9/2007 5:44:14 PM

On Nov 9, 2007, at 10:55 AM, Phrogz wrote:

> I'd like to echo the thanks of others. Having authored and summarized
> just a few quizzes myself, I know how much time it takes all too well.
> I'm frankly amazed at your dedication that you kept it going this
> long.

Thanks to all of you for the kind words.

> * RubyQuiz.com (or RubyQuiz2.com, or whatever) has an interface where
> anyone can submit ideas for new quizzes.

This is a side concern, but I do vote we split any new Ruby Quiz
efforts off on a new domain.

I've tried building my own version two site in the past and one of
the issues with something like that is incorporating all of the old
material.  It's a pain and thus I vote we just don't do it.  It's far
easier to just turn the old site into the archive for the old content
and have it link to current efforts.

> * Ideally, the application monitors the gateway or ruby-talk archive
> for submissions with an appropriate topic and auto includes them in
> the listing of solutions and/or discussion. (Again, maybe admins have
> the ability to hand-pick posts to include.)

I've tried to do this a couple of times now.  It's pretty dang
tough.  Most of my problems came from wanting to extract the code
from the messages though, so if you avoid that it might not be so bad.

> The potential upsides I see of this are:
> * Seeing upcoming quizzes may give good ideas for interesting
> variations. I actually anticipate occasional interesting influxes that
> may queue up 10-20 quizzes at a time.

The quiz has worked like this, though maybe not 20 at a time.  We had
some terrific runs where I didn't build a quiz for quite some time.

> I dunno how much of the above JEG II has already written for personal
> administration, but I bet it would be a nice starting step.

All of my old scripts are pretty tied to my current setup, so they
won't be of much use.  I've been wanting to replace them for a long
time now, so you're definitely going to want to build new tools.

Of course, if you want to know about all the mistakes I made with my
setup, I have a lot to say about that.  ;)

James Edward Gray II


 0
Reply james8284 (4404) 11/9/2007 6:28:07 PM

On Sat, Nov 10, 2007 at 02:44:14AM +0900, Matthew Moss wrote:
> Message.new("Simply, thanks.").sendTo(:James)

Oh, say, that's rich.  Golf your thanks to the quizmaster.

%!%sJEG1!.succ%%!thx!

_why


 0
Reply why1 (89) 11/9/2007 8:12:48 PM

James,

Thanks for all your hard work!

-mental


 0
Reply mental1 (580) 11/9/2007 9:18:23 PM

On 11/9/07, _why <why@ruby-lang.org> wrote:
> On Sat, Nov 10, 2007 at 02:44:14AM +0900, Matthew Moss wrote:
> > Message.new("Simply, thanks.").sendTo(:James)
>
> Oh, say, that's rich.  Golf your thanks to the quizmaster.
>
> %!%sJEG1!.succ%%!thx!
>
> _why
>
>
Oh why. why not make that the quiz of the week next week...


 0

Hmm, maybe I am not really a programmer. I can appreciate elegant code
(for my subjective definition of elegant) but I rarely struggle to
perfect my (or somebody else's) code in my free time. For the three
long years I have been aware there's a quiz running. Sure I have
looked at some quizzes that seemed particularly interesting, but I
haven't contributed a single solution.

On the other hand, the exposure to programming has left some permanent
traces. You know, people who can understand programmer jokes are no
longer considered normal ;-)

I wonder why we have so many galleries with paintings and sculptures
but I haven't heard of one displaying exceptional pieces of code.

Sure, I can browse the quiz site. However, the presentation is limited
by my not-so-large screen, and often a tool for presenting the results
of a quiz solution nicely would make for another quiz. And there's no
guide who would explain peculiarities of particular programmer schools
and hint about the best masterpieces.

Well, maybe I just get weird ideas late in the night.

Good night, and thanks for all the quizzes

Michal


 0
Reply hramrach (368) 11/9/2007 11:14:22 PM

On Nov 9, 10:05 am, James Edward Gray II <ja...@grayproductions.net>
wrote:

> I say it a lot, but I want to once again thank all who have
> contributed to the quiz in any way.  You have created an amazing
> resource.

I'm actually in a book thanks to you. So, You Rock Dude! ;)

Honestly, I am quite amazed at the level to which you were able to
take this whole idea. Simply incredible work!

Thanks James,

T.


 0
Reply transfire (2969) 11/9/2007 11:23:23 PM

On Nov 9, 2007, at 5:14 PM, Michal Suchanek wrote:

> Hmm, maybe I am not really a programmer. I can appreciate elegant code
> (for my subjective definition of elegant) but I rarely struggle to
> perfect my (or somebody else's) code in my free time. For the three
> long years I have been aware there's a quiz running. Sure I have
> looked at some quizzes that seemed particularly interesting, but I
> haven't contributed a single solution.

This is off-topic and I'm obviously biased, but I really believe
anyone who has never tried a programming challenge should.  You don't
really think all those Ruby Quiz solutions are built because we like
extra work, do you?  You might be surprised to find that it can be
quite fun.

> I wonder why we have so many galleries with paintings and sculptures
> but I haven't heard of one displaying exceptional pieces of code.

http://pragdave.blogs.pragprog.com/pragdave/2007/10/art-in-

James Edward Gray II


 0
Reply james8284 (4404) 11/10/2007 12:06:04 AM

On Nov 9, 2007, at 10:05 AM, James Edward Gray II wrote:

> Given all of that, I've decided that the end of my watch over the
> Ruby Quiz has come.  I will run ten more quizzes, so we can say
> that I covered three years no matter how the count is done.  Quiz
> 156 will be my last challenge.

Thanks ever so much for the three years of effort you have put in.
Ruby Quiz has been both fun and very instructive. Special thanks for
the quizzes you personally authored and all your well-written
summaries. You have made a great contribution to the Ruby community.

> My hope is that we'll see a new quizmaster grab the reigns and
> launch Ruby Quiz 2.0.  I often have to sit out problems I really
> want to play in just because there isn't enough free time left for
> solving after running the show, so you could count on the fact that
> at least one person here would be an active contributor.  Besides,
> if you want to learn a whole lot of Ruby voodoo, I can assure you
> there's no better way.  Think it over.

I certainly hope we will be able to continue Ruby Quiz is some form.
I would like the opportunity to continue participating, both as a
quiz author and solver -- at least from time to time.

Regards, Morton


 0
Reply m_goldberg (507) 11/10/2007 2:59:08 AM

Michal Suchanek wrote:
> I wonder why we have so many galleries with paintings and sculptures
> but I haven't heard of one displaying exceptional pieces of code.

Well, there may not be much *code* in museums, but there certainly are
plenty of ancient computing devices in them, including chunks of
Babbage's creations, Pascal's calculator, "Napier's Bones", and
date back before the birth of Jesus. Then there's Stonehenge and the
Mayan calendar. ;)


 0
Reply znmeb (1667) 11/10/2007 5:03:29 AM

On Nov 9, 2007, at 11:03 PM, M. Edward (Ed) Borasky wrote:

> Michal Suchanek wrote:
>> I wonder why we have so many galleries with paintings and sculptures
>> but I haven't heard of one displaying exceptional pieces of code.
>
>
> Well, there may not be much *code* in museums, but there certainly
> are plenty of ancient computing devices in them, including chunks
> of Babbage's creations, Pascal's calculator, "Napier's Bones", and
> that date back before the birth of Jesus. Then there's Stonehenge
> and the Mayan calendar. ;)

I saw the German "Enigma" in a museum last time I was in Washington
D.C.  It was awesome.

James Edward Gray II


 0
Reply james8284 (4404) 11/10/2007 4:02:54 PM

In message <47353BA0.1010208@cesmail.net>, "M. Edward (Ed) Borasky"
<znmeb@cesmail.net> writes
>Michal Suchanek wrote:
>> I wonder why we have so many galleries with paintings and sculptures
>> but I haven't heard of one displaying exceptional pieces of code.
>
>
>Well, there may not be much *code* in museums, but there certainly are
>plenty of ancient computing devices in them, including chunks of
>Babbage's creations, Pascal's calculator, "Napier's Bones", and
>date back before the birth of Jesus. Then there's Stonehenge and the
>Mayan calendar. ;)
>

ISTR visiting a small room serving as such a museum in Manchester many,
many years ago.  It was IIRC in the CS dept of the University, but was
possibly open to the public.  In it were artefacts from the first days
of computing, including a log book, something like a school science book
for recording experiments.  The entries included program code
represented in binary (presumably for entry via toggle switches), and
the experimental record of program runs.

http://www.computer50.org/

and:

http://americanhistory.si.edu/collections/subject_detail.cfm?key=32&colke
y=11

However I take the point about scarcity of _code_ archives; and museums
of exceptional code.  At the moment I guess that most of this might be
found in a few books (e.g. C++ Gems), on the net, and in some (few)

I'd be interested to know of any such museums, though.

Regards,

Alec
--
Alec Ross

 0
Reply alec1 (28) 11/10/2007 5:33:50 PM

On 10/11/2007, James Edward Gray II <james@grayproductions.net> wrote:
> On Nov 9, 2007, at 5:14 PM, Michal Suchanek wrote:
>
> > Hmm, maybe I am not really a programmer. I can appreciate elegant code
> > (for my subjective definition of elegant) but I rarely struggle to
> > perfect my (or somebody else's) code in my free time. For the three
> > long years I have been aware there's a quiz running. Sure I have
> > looked at some quizzes that seemed particularly interesting, but I
> > haven't contributed a single solution.
>
> This is off-topic and I'm obviously biased, but I really believe
> anyone who has never tried a programming challenge should.  You don't
> really think all those Ruby Quiz solutions are built because we like
> extra work, do you?  You might be surprised to find that it can be
> quite fun.

Well, I did not said I never do so. I know the thrill of solving a
puzzle, be it in programming or otherwise.

>
> > I wonder why we have so many galleries with paintings and sculptures
> > but I haven't heard of one displaying exceptional pieces of code.
>
> http://pragdave.blogs.pragprog.com/pragdave/2007/10/art-in-
>

Wow, so we have one already. Good to know.
I like the comment at the end of the page. It may be that I am more
into taking things apart than building them ;-)

Thanks

Michal


 0
Reply hramrach (368) 11/10/2007 8:46:12 PM

Note:  parts of this message were removed by the gateway to make it a legal Usenet post.

On 11/9/07, James Edward Gray II <james@grayproductions.net> wrote:
>
> I cannot properly express how much I've enjoyed running the quiz.  It
> is, quite literally, how I learned the Ruby programming language.
> examples of great code where I picked up idioms, learned new
> algorithms, and just generally saw what good programming looks like.
> That's just what I personally got out of it.

Hi James,

Thank you so much for all of the work you've put into ruby quiz.  Although I
was only able to do a few, I learned quite a bit.  There is a lot to learn
that applies to ruby and to computer science in general (any language).  I
am envious of the knowledge you obtained running the quiz.  I hope to find
time to go back and do some of the old quizzes.

Again, thanks for all of your work!

Eric


 0
Reply eric.mahurin (179) 11/10/2007 8:49:06 PM

The current Quizmaster is retiring! Long live the Quizmaster!

James, thanks a lot for all your hard work. You certainly made
learning Ruby a lot more fun.

Paulo


 0

On Nov 9, 2007 7:05 AM, James Edward Gray II <james@grayproductions.net> wrote:
>
> Given all of that, I've decided that the end of my watch over the
> Ruby Quiz has come.  I will run ten more quizzes, so we can say that
> I covered three years no matter how the count is done.  Quiz 156 will
> be my last challenge.

So long, and thanks for all the fish!

martin


 0
Reply martindemello (818) 11/11/2007 2:24:11 AM

Phrogz wrote:
> * Although it would be nice for someone to volunteer to write up a
> summary, I'm not sure it's necessary. The summary might be implicit in
> followup discussions about solutions held on the mailing list.

Let me argue that the summary is an important feature of a quiz. In many
cases I didn't have the time to wade through all the responses and
solutions posted for a quiz, but I ran through the summary poted at the
end. I guess many people looking for ideas or just being interested may
be in similar position.

mortee


 0
Reply mortee.lists (117) 11/11/2007 8:38:34 AM

Hi James,

I was always amazed while reading the quiz solution summaries you
wrote at the amount of effort and care you invested into the Quiz.
It's impressive that you were able to sustain that level for three
years while keeping the quality level so high.

Thank you for your efforts, for injecting so much fun into the Ruby
community, and for creating such an incredible resource!

Eric


 0
Reply rubytraining (162) 11/11/2007 4:22:23 PM

James, you have turned me into a programmer. No joke. If it weren't
for Ruby Quiz, I would not be here now.

To simplify an effect you've had on my brain, try this on a *nix:

First it overloads the RAM. The computer can't do anything. The user
contemplates what has just happened, and fumbles a bit with the
keyboard.

Then it hits him and the RAM clears. Life makes sense now. Things
work together and flow. Code is art.

Thanks again, James!

puts "here is what my brain looks like now!"

Thanks,
Ari Brown


 0
Reply fedzor (156) 11/12/2007 4:39:03 AM

27 Replies
47 Views

Similar Articles

12/11/2013 8:02:53 PM
page loaded in 110247 ms. (0)

Similar Artilces:

EERP
Since moving to a home office last August, I haven't been around this newsgroup much. I probably won't be around much in the future either -- because I have been accepted into HP's 200l Enhanced Early Retirmenet Program (EERP). May 31st, 2007, will be my last day working for HP. While I will miss OpenVMS Engineering and the many fine people I've met here, for me this was the right thing at the right time. I could see no reason NOT to take EERP. Meanwhile, I'm not dropping off the end of the Earth! I'll be around. I'll try to monitor this newsgroup from time to t...

Current Notes
I have a good number of old current notes, it would cost megabucks to ship all of them, but I think that maybe 2 or 3 might be sent magazine rate for about $5.00. I carried these all the way from Hawaii 6 years ago. Does anyone want some? -- Dragons Must Fly when Thread's in the Sky www.starlords.org --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.676 / Virus Database: 438 - Release Date: 5/3/04 Starlord wrote: > I have a good number of old current notes, it would cost megabucks to > ship all of them, but I... COM is retired!? Hello, there is a notice on the last CAMPUS distribution , that COM on OpenVMS is retired. Does anybody know why? TIA and regards Rudolf Wingert Rudolf Wingert schrieb: > Hello, > > there is a notice on the last CAMPUS distribution , that COM on OpenVMS is > retired. Does anybody know why? > > TIA and regards Rudolf Wingert > See http://h71000.www7.hp.com/openvms/products/dcom/index.html, there is some text about legal stuff and replacing V1.3 with T1.4 as soon as possible. -- mit freundlichen Gr��en | with best regards Karl Rohwedder iT-Ingenieurteam Ellernbr... Google Current 'Google current_' is a collection of short videos on 'Current TV' about Google search trends and has been online for two months. http://www.current.tv/google/GC01324 'Current TV' is Al Gore's national (US) cable tv for viewer-created content. http://www.current.tv/ There is not too much variety that you can put into a block of 8x8 pixels but looking at the banner do you think that Al Gore had a TS-2068 ? It's definitely a Spectrum font and not a Jupiter Ace as the letter 'r' is a giveaway. -- Geoff http://www.google.com/notebook/public/142864518008... No Current Record G'day Guru's, A colleague at work has a Access 2002 DB which was up until last night, working fine. However, now when he tries to open it, he gets an error message "No current record". I have tried bypassing the start-up options, compact and repair and importing into a new database but still get the same message with each thing I try. If I create a new DB and make an append query to this 'Corrupt' database, it works fine but I can't link to it!!! Has anyone and ideas on A) what caused this and B) how to fix it? TIA, Mark On Fri, 29 Jul 2005 05:55:... Current date How do I output the current date? "Angel Tsankov" <BigMan@abv.bg> wrote: > How do I output the current date? \today, see also latex docs and babel package. Yours sincerely Heiko <oberdiek@uni-freiburg.de> \today produces the name of month in all lowercase letters. The first letter, however, must be uppercase. What can I do to fix this? "Angel Tsankov" <BigMan@abv.bg> wrote: > \today produces the name of month in all lowercase letters. The first > letter, however, must be uppercase. What can I do to fix this? \documentclass{article} \be... imaqregister Hello, when performing a "imaqregister('path to adaptor')" will this registration be done for the current user only or for all users on the system? Will be this adaptor be enabled for other users - logging in later - too? Thanks, Ulf-Erik Walter "Ulf-Erik Walter" <ulf.walter@alliedvisiontec.com> wrote in message news:i1hkrc$51p$1@fred.mathworks.com... > Hello, > > when performing a "imaqregister('path to adaptor')" will this registration > be done for the current user only or for all users on the system? Wil... Current basic_string implementations Hi, I was wondering what the current state of basic_string was with various implementations. Do most of the implementations use copy-on-write? If the main utility of copy-on-write is to avoid an allocation/deallocation on return of strings, do current compiler optimizations render this unnecessary? Do any popular implementations use a memory pool? I'm specifically interested in performance impact in a single-threaded enviornment - I am aware that there are another set of issues with MT. Thanks for any input. [ See http://www.gotw.ca/resources/clcm.htm for info about ] [... Designer and Current Date Hi Everyone, I am a newbie to the whole Adobe world so I am a little confused with this project. I have a one page document that I need to fill in and email to the appropriate individuals. No data is stored in a database. In the last couple of days I have been using Adobe Designer. Should I be using some different package? What is Designer used for? If the form I need a current data field to populate on the opening of the data! Thanks for your help. ... print all current variables i'm looking for a snippet of perl code that will print all currently defined perl variables (not just cgi and/or environment) and their current value. it is ok (but not necessary) for array variables with null values are not displayed. using debug mode is not an option. foreach$key (sort keys(%ENV)) {print "\n$key =$ENV{$key}";} lists the environment variables, but i want to see all defined variables. "simon" <igielniks@hotmail.com> wrote in news:1115086986.278166.180300 @z14g2000cwz.googlegroups.com: > i'm looking for a snippet of perl code that w... current password-hotfix So, Michael Eckstein kindly posted the link to the hotfix and passwords that were usable until yesterday. Being totally slammed, I didn't get around to any of this until today and of course the password for unzipping the file is not any good anymore. Anybody have a clue on how to get the new password? I called my VAR and got this reply: If I am up-grading from sp0.1, then I will have no problem applying sp1.1 because it will be the second service pack and I will be allowed to apply it. Any problem would occur only when I attempt to apply the NEXT service pack of SW. Chances are (he said) ... What HP calculators you currently have? Veli-Pekka has: HP-75C HP-71B * 2 HP 50G HP 49g+ HP 49G * 2 (one is overclocked to 5MHz) HP 48GII HP-48GX HP-48SX HP-28S * 2 HP-41CX * 3 (all somewhat broken) HP-42S HP 33S HP-32S HP-18C HP 17BII+ HP-16C Perhaps a few others, no Xpander :-( I could sell any of those to raise money because I'm between jobs Later I will regret (like selling my HP-15C) but that's another story AND I'm definately not a "standard" nerd...I just like gadgets I am not a standard nerd either but I like calcs like my: HP-35 * 2 older than me HP-45 * 2 older than me HP-55 older than me HP-9... Get current time How can we get current time accurate to milli sec in C++/unix? Is there some API to perform this function? Rich Teer <rich.teer@rite-group.com> writes: > On Tue, 27 Sep 2005, rishi.shah@patni.com wrote: > >> How can we get current time accurate to milli sec in C++/unix? >> Is there some API to perform this function? > > Dujno about milliseconds, but gettimeofday will give it to you > in microseconds, provided your HW and OS support that granularity. ftime(3) will give you milliseconds. I can't say I've used it, though; I always use gettimeofday(2).... current word in vi Hi, In vi, I need to print the word at which cursor is currently present. any vi command available for this..? the cursor position can vary every time. whenever i type the command - it should print the word where cusrsor is presesnt. thanks in advance... koustubh ... I currently have PSP v5 but... I just got a nice digital camera and I'm wondering if it would be worth it to upgrade to PSPx. Is there a big difference? In the 'comp.graphics.apps.paint-shop-pro' newsgroup On 23 Jan 2006 08:57:55 -0800 ima wrote: Subject: I currently have PSP v5 but... In Message-ID: <1138035475.202892.288440@g44g2000cwa.googlegroups.com> >I just got a nice digital camera and I'm wondering if it would be worth >it to upgrade to PSPx. Is there a big difference? PSP 8 added photo tools that are very handy for correcting digital photos and with addition of scripts in vers... Filename of current mdb How do I retrieve the current mdb filename in VB? Thanks in advance, john john wrote: > How do I retrieve the current mdb filename in VB? > Thanks in advance, > john Try CurrentProject.Name -- Roy-Vidar Try: Currentdb.Name -- Allen Browne - Microsoft MVP. Perth, Western Australia Tips for Access users - http://allenbrowne.com/tips.html Reply to group, rather than allenbrowne at mvps dot org. "john" <hgf@neckso.com> wrote in message news:7cca1$47077b40$5354c91b$27556@cache120.multikabel.net... > How do I retrieve the current mdb filename in VB? >...

setuid and current paths
hi again, Im clearly a moron, and have solved the problem myself, due to a wish to avoid dire embarrasment I shall not reveal the stupid mistake I made ;-) Apologies for the inconvenience Dave > hi all, > > Im using the setuid-prog.c script to setuid my cgi script. > The C script is chowned to "myuser" (not root, I dont need root access > just the access myuser has). > > However when I do this, the path it executes the script from is not > the same dir as the cgi itself. > > My CGI script uses a dir structure within its own dir, but when > I execu...

How to know the current database you are in
Verion: 5.0.45-community-nt What's the command for knowing the current database you are in. For example: a) mysql> show databases; outputs: 1. foo 2. test 3. mysql b) mysql> use foo; Database changed Is there a function or a global variable that will tell me the current database I am in? I KNOW THAT THE 'STATUS' command will, but it also comes up with a lot of other stuff. Is there, like, an alternative command that just tells you the name of the current database? Everytime I forget if I am in the right database, I do a 'use foo' thing, and it reports 'Data...

current user #2
Hi Guys I have created a single database that resides on one computer. The database has about 11 users which I have created using the ms access security feature so that each user has to login with their own name and password. In my table I have a field called user which is represented by a text box on my form. When storing a record I want to display the user who first stored that particular record. I am using access 2000 and the currentuser() in the text box does not seem to work Any help will be appreciated A Field defined in the Record with =CurrentUser() as its Default Value has worke...

Re: Current status?
From: billg999@cs.uofs.edu (Bill Gunshannon) It's sad to see yet another victim of the dread Wandering Superfluous Apostrophe Syndrome: > [...] refers to any host that get's > its address dynamically. No machine that gets it's address [...] I hope you get better soon. (If no improvement is forthcoming, ask Google about "eats shoots and leaves".) ------------------------------------------------------------------------ Steven M. Schweda sms@antinode-info 382 South Warwick Street (+1) 651-699-9818 Saint Paul MN 55105-2547 I...