Docker is a widely used developer tool that first simplifies the assembly of an application stack (docker build), then allows for the rapid distribution of the resulting executabl ...
To fill the talent gap, CS majors could be taught to design hardware, and the EE curriculum could be adapted or even shortened.