Joel on Software on programming

"So for now, my advice is this: don't start a new project without at least one architect with several years of solid experience in the language, classes, APIs, and platforms you're building on. If you have a choice of platforms, use the one your team has the most skills with, even if it's not the trendiest or nominally the most productive. And when you're designing abstractions or programming tools, go the extra mile to make them leak proof." From a longish but intelligent article from Joel on Software on programming and the difference between language proficiency and mastery. There's some good stuff to chew on in there.

Previous: Next: