Dave Thomas the author of "The Pragmattic Programmer" pioneered the concept of coding katas. In his own words:
How do you get to be a great musician? It helps to know the theory, and to understand the mechanics of your instrument. It helps to have talent. But ultimately, greatness comes practicing; applying the theory over and over again, using feedback to get better every time.
How do you get to be an All-Star sports person? Obviously fitness and talent help. But the great athletes spend hours and hours every day, practicing.
Proposals are now being accepted for
Google's Summer of Code program
For those interested into PHP development, take a look at ideas from PHP.net people at http://www.php.net/ideas.php
Google@India has a CODE JAM for the programmers .. something to watch out for the season ..!!
CODE JAM
Mind-racing problems.
Intense competition. Big prize money.
http://www.google.com/indiacodejam/
Prizes for the TOP 50!!
1st Prize - Rs. 122,000
Waiting to watch :)
Cheers