Optimistically, I hope it filters out the people who were only interested in it for the money.
When I was in school, decades ago now, very few people went into CS compared to other majors. Everyone I knew going into it did it because they loved it. I would have done it regardless of the career opportunities because I want to build stuff.
Interviewing candidates over the years since then, my experience has been there are still very few of those passionate nerds and a lot of people who did it for other reasons, like the money or similar. There is nothing inherently wrong with this. I don’t fault people for it.
Maybe if we get very lucky, it will go back to a relatively few passionate people building stuff because it is cool?
Having an industry’s labour supplied only by those inherently passionate about it is a great way to crush wages and working conditions. Look at what companies like Blizzard get away with because their employees just want to make video games at their favourite dev studio. While they’re a pain in the ass sometimes, I welcome the devs who are only here for the cash.
>Optimistically, I hope it filters out the people who were only interested in it for the money.
I hope not, because we don't need software developers to be "starving artist 2.0".
And on that note: I vividly remember people staying away from the video game development industry because it was deemed "passion industry", and that had a really negative connotation of long working hours for asymmetrical return, and more.
I don't look forward for every other software engineering branch to become like that.
Brother, we need to eat. You don't need to go to college to learn about some topic, you can pirate textbooks. You need to go to college to get a piece of paper saying you did. If you were passionate about computer programming, you can do it in your free time while you flip burgers or do whatever you need to survive
I only went into SWE for the money.
I initially pursued my real passion which was math and physics and got a cold water bucket to the face only after grad school.
> Maybe if we get very lucky, it will go back to a relatively few passionate people building stuff because it is cool?
I think we basically lost this when software/computer/internet entered the mainstream. Now, like everything else, it has to be bland, unoffensive, and a commodity.
I'm not saying that this is an incorrect read, but I think it's important to consider that young people might be responding to the general desperation of a tight labor market across the last generation. It used to be that you could get a degree - any degree - and that would be enough to get you in the conversation for a position somewhere. Today, a degree isn't any sort of guarantee of any sort of job - in your field, entry level, dead-end retail, anything. Tuition skyrocketed and only a few fields kept pace. So, you get the degree in the field that's a "winner." Of course, this just increases competition, robs other fields of needed competency, etc. Prisoner's dilemma?
I really wish this entire romanticism of the good old days when people only got into computer science because they breathed ate and dreamed about computers would die.
It was never reality - I graduated in 1996 and have worked at 10 jobs everything from lifestyle companies, to startups, to boring old enterprise to BigTech and now consulting companies. To a tee everyone has treated it like a job and not some religious calling. There is absolutely nothing wrong with coming to work at 8 leaving at 6 and not thinking about computers until the next day.
You don’t need to be doing side projects and open source contributions to do your job as a software developer anymore than a surgeon needs to be performing operations at home.
No I wouldn’t have chosen a major because I enjoyed it if it didn’t make any money. I didn’t then and I still haven’t found a method to get over my addiction to food and shelter.