Huh, I just realized that PCB layout is a graph optimization problem with a bunch of slightly odd constraints.
This is simultaneously the sort of problem that a computer should be able to solve perfectly at small scales, and one that is difficult enough that humans should be able to locally outperform a computer on large scales... Hmmm.
I'm sure computer engineers realized this in like, the 50's...
@icefox Yep PCB layout is the kind of thing where software has a "make it happen" button but the results are kinda ugly.