Handling the launch of David's newest app, and lessons to be learned from it.
The immense value of version control for very small teams — even teams of one.
Tips on avoiding rejections by Apple's app-review staff and what to do when your app get rejected.
In the second of a two-part series, we discuss some specific ideas on how the App Store could realistically be improved.
In the first of a two-part series, we discuss whether the App Store needs improvement for our benefit, or whether it's working well enough for Apple and customers already.
Considering paid-up-front, freemium, ad-supported, and completely free business models for David's newest app.
Maintaining a healthy work-life balance for consultants and the self-employed.
Accommodating unexpectedly heavy usage, basic web security, and avoiding user-generated spam.
Marketing, promotion, and celebration of successful launches and major updates.
An introduction to running your own Linux servers.