Dealing with complexity

Dealing with complexity. Are PCB design skills keeping up with increasing complexity?

You may believe that all you need to design a PCB is a schematic. But when you are designing a PCB, there's a range of constraints and designers need to consider things ranging from Isolation , the supply chain, Manufacturing restrictions ..and many more

Link: http://www.newelectronics.co.uk/electronics-technology/pcb-design-skills/152107/