It's also on the list of https://www.indeed.com/career-advice/career-development/most-useful-majors[^] I graduated with my CS BS in 2006. I've been laid off 3 times in that interim and never spent more than 2 months unemployed. Over that period my pay has increased by 337.5% relative my first job as a programmer. I have certainly not found it to be even remotely useless.