By Andrew Davis, Sr. Director of Research & Innovation, Copado The history of computer science has seen the development of higher and higher layers of abstraction. Software has evolved from machine code to assembly language to C to Java to Kotlin. Hardware has evolved from custom-built computers to commodity servers to virtual machines to cloud servers to containers. Every new layer of abstraction hides enough complexity that we feel, for a time, that building and managing these systems has … [Read more...]