This next Thursday is Whyday. Celebrate with some outragous coding.
What are you doing for Whyday?
This next Thursday is designated as Whyday, a
day set aside to commemorate all the many wacky contributions of Why
the Lucky Stiff to the Ruby community. How do you celebrate WhyDay?
The WhyDay web page suggests:
- See how far you can push some weird corner of Ruby (or some other language).
- Choose a tight constraint (for example, 4 kilobytes of source code) and see what you can do with it.
- Try that wild idea you’ve been sitting on because it’s too crazy.
- You can work to maintain some of the software Why left us (although Why is more about creating beautiful new things than polishing old things).
- On the other hand, Why is passionate about teaching programming to children. So improvements to Hackety Hack would be welcome.
- Or take direct action along those lines, and teach Ruby to a child.
As for me, I have several ideas:
- Play with the HTML5 canvas, maybe writing a Ruby DSL for easily generating diagrams in Ruby.
- Play with some Grit (a Ruby/Git library) and see if I can categorize git commits into a swimlane structure.
- Combine the two ideas into program that generates a graphical swimlane representation (using an HTML5 canvas) of a git project history (similar to the hand drawn swimlanes in Vincent Driessen’s Article).
Those are just my ideas. And I reserve the right to change my mind at a moments notice.
So, what are you doing for whyday?