Hacker News new | ask | show | jobs
by justin0469 5048 days ago
And, as someone mentioned in the comments, make sure you document functionality it should have. If you blindly say "I want an app that tracks your workouts" it leaves much ambiguity. You must say "I want an app that tracks runs, pushups and situps (times and amount), ability to sync between devices, graphs progress and lets you share it on Facebook" otherwise you'll end up with a screen with a text box.

Remember that in the future you will have to pay someone (same person or different) to revise code, add functionality, etc so having someone less experienced/cheaper WILL cost you more in the long run.