tags:

views:

3020

answers:

4

I am tired of doing typical CRUD programming type applications. I would like to work on some interesting (not too hard) programming problems. Are there any sites out there to help me exercise my brain?

+8  A: 

Project Euler: http://projecteuler.net/ is a nice collection of randomly interesting problems.

Somewhat related (not always programming, but generally interesting to programmers) is the IBM ponder this site: http://domino.research.ibm.com/Comm/wwwr_ponder.nsf/pages/index.html

ChrisHDog
+3  A: 

One other great site is ... stackoverflow.com :)

There are some really great questions asked on this site. I find it fun to pick some of the questions and develop answers for them. Often I pick a theme. For instance for the last week, I've tried to solve as many problems as possible using only a single LINQ expression.

JaredPar
+2  A: 

I've used the problems on Ruby Quiz before. Other than that Dave Thomas' CodeKata and see if there is a Coding Dojo near you.

Wolfbyte
A: 

Check DotNetPerls they have a good selection of problems and solutions focusing in C# programming.

I also like the C# Brainteasers from Jon Skeet, good code snippets to read and learn more about the language, some have very interesting and surprising results...

CMS