There are a lot of little details you need to think about when taking a project from PoC (proof-of-concept) to production. Most projects today have some form of onboard microprocessor and require you to flash your custom bootloader and/or program code onto it at some point. There are many ways this can be accomplished but the most common method is using an ICP (in-circuit programmer) connected to a 6-pin ICP header somewhere on the PCB.
I’ve become addicted to our local maker space called Metrix Create:Space and while I’m there I always ask them what is the latest stuff they got in. That’s when I was shown the PCB Design Demo Board which was designed by Jon Chandler. Priced at $10, it’s a bargain because if you have ever made a PCB yourself, picking the hole, SMD pad, silkscreen lettering and trace sizes can be a challenge. This $10 can help save hundreds in errors associated with picking the incorrect footprints in Eagle. Also, if you are in the Seattle area peep Metrix Create:Space — just don’t hog the laser cutter!