A good book that goes over both C and assembly is "Hacking: The Art of Exploitation". The first 100 pages alone will give you a solid understanding of what is happening behind the code.
I can't recommend that book for learning C and assembly. Its coverage is amateurish and unprofessional, which are indicative of or at least encourage fuzzy thinking. You can read it for a time-efficient overview, but please don't go thinking you know C or assembly if that's all you've read.
For clarification, the recommendation was not for learning C and assembly, but rather to get a good feel for what is happening at a lower level ie. stack frames, stack pointers, etc.
I just built a site for the CrossFit gym that I go to that allows members to track the results, flag various milestones, make easy comparison to previous workouts and comment on other people's results.
They initially loved it, but when they found out it couldn't be integrated into their Wordpress blog, they dismissed the completed project. So I guess the reason for its failure was lack of input.
The project didn't take that long to create and was made to be more of an advertising tool for my company.
http://crossfitter.ca (although you can't see that much unless you belong to a signed up gym)
Being an introvert, I find that there is way too much small talk than I am interested in. I really think that most of the interviews could be trimmed down to 15-20min.
Now only if there was a highlight reel of the interview...
I am not trying to defend Apple, but is it possible that the approval process was being slowed done by having to ensure that all the other intermediary translators were not using private APIs?
The sharp edge has been bothering me as well. As for the confusion with basecamp I can see where you are coming from. I was going to replace the screenshot with a walkthrough video soon; hopefully that will make things less similar.
Oh yeah, there's a huge amount of video game leagues. A lot of even make decent profit.
I'm not sure if it's a market you want to try to tap into right away, especially if you aren't a gamer. Probably best to focus on sports and then maybe start looking into video games later.
Many years ago (just as the web was taking off) I was the database guy for a local soccer association. I always liked the idea of abstracting all that out to a general purpose application but never acted on it. Good luck!