It's rare I sign one but the one's I've seen all seem similar. Here's probably a good representative sample (link below).
You mention hiring programmers and I wonder whether you also need to put into words the rights to the program/work product that they produce which probably goes farther than just a boilerplate NDA.
Also, whether you need wording to clarify employee vs employer status, etc.
http://www.ndasforfree.com/NDAS/GetBasic.html