@evan Like, how well? I spent a year of my life as a CS major and play around with projects there and there. But my goodness I can't/don't want to build an actual piece of software. My attempts have been mostly failures, in large part because I am not remotely up to date on what post-2006 engineering is supposed to look like.
To me it sorta seems like writing academic papers. Everyone should have a taste of it, and have an opportunity to get good at it, but nobody should have to.