@mangeurdenuage i think computer science is so interesting as on one side you have hardware aspect which you described where really cool things are developed constantly and on the other side there are incredibly clever ideas in theoretical computer science which can suddenly make new things possible. ideally one has to have a basic understanding of both, because it enables further research.