To software developers, the process of creating a hardware product can seem distinctly 1980s. Even in the most high-tech of work flows, there are tons of error-prone and potentially expensive manual, ...