This is the 57th episode of the StackOverflow podcast where Joel and
Jeff discuss the relationship between speed and skill, iPhone development, and the value of programming fundamentals.

Joel comments on the surprising correlation between how fast you can solve a simple problem, and your overall skill level as a programmer. This is why giving even a very experienced programmer a simple problem can still work. If you can't truly master the fundamentals, it's hard to work at higher levels of abstraction.

We agree with Paul Graham: in general, there tends to be a correlation between the length of a response and its quality. We've also observed this pattern on Stack Overflow. It isn't always true (TL;DR), but it's a verifiable pattern. Either be the first and quickest, or be the best and most comprehensive!

Due to high demand, five new cities were added to the Stack Overflow DevDays: Boston, Austin, Los Angeles, Cambridge (UK), and Amsterdam.

I was quite impressed with the striking design Mike Kus put together for the Stack Overflow DevDays website. He breaks it down step by step for us. Like most programmers, I'm a terrible designer, but at least I know what's good enough to steal!

As promised, we released a creative commons data dump of all the Stack Overflow data including all questions and answers. We're excited to see what the community can do with this data; Brent Ozar put together a data mining video to get people started.

Joel and I are tremendously impressed with Apple's development push for the iPhone, including the App Store. It is remarkably Microsoft-like, in a good way -- it's completely driven by developers, developers, developers! "If you want to be a mobile developer, your #1 choice has to be Apple."

Josh Hunt: "The first answer to my question, the answer that got the higest number of votes, was not correct -- has Stack Overflow failed in the 'first answer is best' aspect?" and "We've been taught algorithms in our high school using pseudocode. What do you think of this?"

"If I've applied for a job at Fog Creek (or anywhere else) and didn't quite make it, what can I do to improve myself as a programmer and have a better chance next time?"

Our favorite Stack Overflow questions this week are:

Bubble Sort Homework. Homework questions are frowned upon on Stack Overflow, but there is a right way to ask them -- and a way to get the community to help you while helping each other.

If you'd like to submit a question to be answered in our next episode, record an audio file (90 seconds or less) and mail it to podcast@stackoverflow.com. You can record a question
using nothing but a telephone and a web browser. We also have a
dedicated phone number you can call to leave audio questions at
646-826-3879.