Just saw this on Salon.com, in a letter to the editor about Scott Rosenberg’s new book, “Dreaming in Code”:
There are three options you have when developing software:
2. Lots of features.
3. Low cost
Pick any two.
When you actually go through the combinations, it’s quite funny, and poignant.
Also, check out this excerpt from Rosenberg’s book, called “Words fail us.” I’m currently working on a software project and we’re doing lots of new and innovative stuff, and I can’t even express how much I connect with this article. Choosing the right vocabulary may be the single toughest thing in working on software team projects today.