8th Annual ICFP Contest
mauricec writes "Think your favorite programming language is the best one out there? Put it to the test in this year's International Conference on Functional Programming's annual Programming Contest. The contest is coming up in a little under 4 weeks! This year's competition rewards programmers who can plan ahead. As before, we'll announce a problem and give you three days to solve it. Two weeks later, we'll announce a change to the problem specification and give you one day to adapt your program to the new spec. More info on the contest and prizes is on the contest's web page."
Hmm. Two weeks to complete a project, followed by a changed spec the day before going live.
sounds like some of my clients.
If a good programmer writes a new program in one day and no one sees it - does it really exist?
...is that you have to write a program to kill Microsoft
GETPKG - Package Management for Slackware
In my (short) experience, I've found that planning ahead is, most of the time, a bad idea.
It takes time. It makes the code more complex than it could be, and thus less readable and maintainable. And when the spec finally changes, it changes in a way that makes this additional layer of complexity useless, and another layer is added on top of it.
I'm halfway tempted to enter this contest - using COBOL. Just to show that it can be done.
MS