Too Long; Didn't Read
Computer science provides more and more abstraction layers with time, to the point that we don’t really know what’s running underneath. GitHub Copilot is an AI-based assistant that will automatically generate code from the context of your application. Abstraction in computer science reduces the cost of entering the domain, thus attracts a larger population. It also creates opportunities with new technologies, practices, and more complex systems. These evolutions enable developers to add more complexity to their software, as there is less complexity on the technical parts.