It's amazing, I thought I would come here to learn things, but instead I am teaching.
Branching projects is hard in XCode? Zip up the project files and back up the revision... in I don't know, a source code repository? LOL!
None of the re-writing is required in Xcode for your app. Design the app, then make it in Xcode. If you have to make revisions to the design of your app, go back to designing it. Most of the code can be re-used, but clearly you haven't finished designing the app yet...
Interesting take on the initial experience. But instead of casting about for blame, it might be better to ask why your processes are going wrong.
This article/blog post is wrong. None of the reasons listed had anything to do with his app store success.
Word of mouth was there: and it was 'don't bother'. If it's an app or game that people have to have, most of these techniques would have yielded different results.
Except for a few: like submitting to websites for review... most of them are looking for cash for reviews, so you get what you pay for.
I haven't seen any games that topped the list that were not worthy of chart-toppers... If games or apps like this were chart-toppers, then the chart wouldn't be worth much.
You think Fortune 500 companies don't hire complete idiots too? They just have 5 extra people for every 1 developer to double check whether or not the developer did something stupid, test the site for obvious vulns, etc.
It's not necessarily a matter of them being cheap, good developers are hard to find, and the only people who can tell the difference are/were good developers themselves.
This is doubly true with security. There is no cosmetic or usability difference between a secure application and a nightmare that leads to thousands of leaked passwords. So companies that don't already have a good group of developers are screwed when hiring, and companies that don't consider their existing team's decision as the most important factor when hiring are asking for trouble.
This could happen to any developer. All it takes is a dumb installation package to screw up your permissions, or something similarly trivial.
Also, it's not a matter of development, but security and system administration. They are often performed not only by different people, but sometimes even by different sub-organizations in different physical locations. It's not a good excuse, but we shouldn't be so quick to judge developers author knowing what exactly happened.
Branching projects is hard in XCode? Zip up the project files and back up the revision... in I don't know, a source code repository? LOL!
None of the re-writing is required in Xcode for your app. Design the app, then make it in Xcode. If you have to make revisions to the design of your app, go back to designing it. Most of the code can be re-used, but clearly you haven't finished designing the app yet...
Interesting take on the initial experience. But instead of casting about for blame, it might be better to ask why your processes are going wrong.