Modern software development sometimes feels like magic. Abstractions upon abstractions in operating systems, programming languages, frameworks, libraries and cloud services help us to solve complex problems fast in a reliable and scalable way. On the other hand, we are losing ownership and insights into how things are actually working under the hood. So should we trust all this magic?
To provide the best experiences, the usage of cookies are necessary. Some are essential for the proper functioning of the site, while others help us better cater to your interests.