The two foundations of computer science are math and logic.
The two foundations of sofware engineering are copy and paste.
The two foundations of the software business are bullshit and burnout.
(Obviously this is a joke. Software engineering doesn't exist.)