I once thought software constraints were so hard a machine would never be able to program it.
But on the other hand, there are tons of circuit boards designed day after day. If it was super hard, we'd not be able to have the tens of thousands of high speed motherboards that come out year after year.
Your response doesn't really add to the conversation so I'll stop here.