i heard that Larry Wall, the creator of Perl, created it because he was inordinately lazy. i also recently read that the person who developed the first programming language did so because of a similar reason. unfortunately, i can't remember his name - all i remember is that he's dead and got the Turing award.
anyhow, i'm developing this application and it's taken forever so far, and i'm not done. just when i had an end in sight, i had to go and break the code, and so i'm starting over. anyhow, i'm using wxWidgets as the application framework as well as the STL, and IBPP. i was not paying attention in church on sunday, choosing instead to work on my code, when Biola and i had a discussion about it. he wanted me to use Ultimate++ (U++), and proved his point by creating an application in less than 5 minutes using U++'s TheIDE. he also recommended using Qt over wxWidgets - because he's lazy and wants everything done quickly. i have the Qt 4 opensource edition, and some documentation for it - but i haven't just got round to using it just yet. i really would have loved to use U++, but the fact that i don't have offline documentation for it is kind of a pain. maybe i'm not just lazy enough.