Remix.run Logo
Mike-at-Ac28R 5 hours ago

I wouldn’t focus on low level software and hardware. I believe that opportunities in these areas will shrink over time as hardware gets cheaper and newer tools allow people to work at a higher level of abstraction.

Think of how assembly language has become niche, or how web tools help you put together simple UI’s that would previously have taken days. Or relational databases with SQL that killed off the previous generations. We are working on tools that substantially reduce the coding/testing burden, and I’m sure we are not the only ones.

If you focus more on the skills that a CS degree will help you develop you can’t go far wrong, no matter what the future holds.