@ LB: I think that by 2113 we will have refined the process of programming to the point that it can no longer be considered "programming" in the traditional sense... with or without the aid of artificial intellect (although, being the optimist, I'd wager on "with").
Chirstmas night 2113: Computers have done all the shopping, decided naughty and nice, prepared dinner, presented 24 hours of "A Christmas Story", and started cutting back the bourbon in Uncle Jimbo's eggnog since he's started slurring. The kids are in bed, the house computer has reorganized the fridge to make room for leftovers, and the garbage has been enqueued for pickup in optimal order to service the entire neighborhood. And somebody, somewhere, is getting the garbage service back online by writing the most egregious COBOL hack of his career...
someone's a badass. not pessimistic, optimistic, there could be wars, eruptions, hurricanes, gamma ray solar flares, and definitely overpopulation.
and meteors, and according to scientists earth is overdue for a big one again.
I never suggested we wouldn't kill ourselves, just that we wouldn't have found the cure for ignorance.
A lot of problems have already been solved and shoved under the rug by rich CEOs that want to keep making money for the sake of power only. I'd say very few problems will be solved by the date mentioned in this thread.