I seem to have stepped on your toes. Why so aggressive?
And don't worry, I've seen plenty of PCBs. And designed them too...tedious job. In 95% of the cases it's draftmanship.
Because this is what i do : PCB design. It was the same thing when i was doing IC design. polygon-pushers ,p-cell placers , line drawers ... derogatory names for extremely complex work that the "electrical engineers" couldn't even do.
The same is in the PCB world "Draftsmen". Like we're sitting behind a large sheet of paper with a ruler and a set of rotring pens... drawing "lines" without understanding.
That stuff was true 50 years ago. Modern boards require highly complex analysis. Field solvers, thermal solvers, building a layerstack that works for all the impedance criteria , velocity is different for inner/outer, signal integrity , power delivery network analysis, signal integrity.
Many times we have to tell the "engineers" that their schematics suck. Proper termination , what to be placed where (spatially). proper routing , testpoint usage. half of the designs are not manufacturable. Place a part the "engineers" selected and it can't be routed: the voltage standoff needs 10mm clearance between two pins and they picked a ... 5mm pitch part.
Then there is the mechanical engineering involved. Boards are part of an assembly. Boards with embedded components. mating stuff with heatsinks , pressfit .
Design for manufacturing. You may have the most wonderful schematic design but if it can't be built ...(at an affordable price)
Optimisation for cost : reducing layers, faster assembly , fewer processing steps.
A board in a smartphone is a highly complex design done by highly specialized engineers.
What is the most often heard comment about the PCB design ?
Why does it take so long ? it's only lines from point a to b. we gave you the netlist.
How come these draftsmen need so much time to do that ? They have all these powerful computers and it still takes weeks. yeah, cause there are so many criteria it grinds even the most powerful computer to a halt trying to run the DRC with 15000 rules when moving a resistor.
engineers.. lol. They can design billion gate processors but if the fuse in their desklamp breaks they need to go ask the lab tech to replace it. And never, ever let them around a soldering iron, you will run out of burn cream in your first-aid kit before you can blink. I've had to apply the burn cream to those "engineers". Grabbed the iron by the hot end, and then complained to his manager "why do i have to do this lab work ? that's for the technicians". The boss agreed. It's too complicated and dangerous for the engineers to do, they are better off doing simple things behind their keyboard.
And that billion gate design ? big whoop.. They wrote 5 lines of verilog to glue some ip blocks together and they had a netlist. Work done. No, the synthesizer did it. Talk about menial work. So simple a computer program can translate it. You don't even need an AI. it's algoritmic. But trying to get that things to run timing wise, parasitic wise ? layout wise ? that's where the real engineering starts. It all looks good on paper and in theory. Designed with ideal components. Translating 5 lines of code to a netlist can be done mby machine, easily. placing and routing that netlist ? not so easy ...
And software writers ? lol. 5 lines of python (or whatever language du jour) and their 5 GHz 128 gigabyte 64 core dual xeon grinds to a halt due to sheer overhead. 32 kilobyte and 4MHz got us to land on the moon.
Software for PCB design ? even bigger lol. 50 years they have been yakking about how "soon" the "draftsman" would be replaced by software , soon .. as soon as those damn hardware jockeys can build us will have faster computers ... now excuse us while we do another round of heated debate on vi vs emacs , gnome vs kde , bsd vs linux vs mac vs windows, we're waiting for the machine to reboot after our latest build crashed it , again... must be all the comic radiation in this room.
Meanwhile the computer scientist go "coders ? you mean the keyboard pounding code monkeys right ?" ahh , those will be replaced by our "artificial intelligence" . when ? soon ... real soon , as soon as when the engineers can make a quantum processors and the code monkeys can implement our AI. But it seems everybody is waiting for the draftsmen to complete the damn layout.
Somewhere on a factory floor, there is a line operator going "effing ididots, the whole bunch of em, this part doesn't fit, and that one doesn't solder properly, and this goddamn AOI software keeps seeing ghosts".
Meanwhile a supply chain engineer goes "damn it, they specced another part that is unobtainium , obsolete , or nowhere in stock and without substitutes".
And the customers keep screaming : i need a better phone , with a better camera , and faster video call , so i can post clearer pictures on my facetwitgramterestblogtube so my followers can send me more likes and i will be the most followed person in the world ! People used to be paranoid and think they were being followed. They now actively seek followers !
So, yeah, it rubs the wrong way when someone talks down about something that isn't their field.