Complexity and miniaturization have dramatically influenced computing these last years. It’s almost hard to conceive of a time when computers…