News for hackers. Stuff that matters.
Re:Ask HN: 90s programmers, what did you expect the future o... by nasir on Tuesday June 22, 2021 @08:58AM (#27591030)
When I was choosing my university major, everybody was telling me don't choose computer science. The job market is saturated and everybody is a software engineer, choose electronics. I chose CS.

Fast-forward today, most of the people I know who were in electronic have switched to software.

Re:Ask HN: 90s programmers, what did you expect the future o... by jghn on Tuesday June 22, 2021 @09:20AM (#27591235)
Anecdote from a mid-90s grad. I found that in the late 90s/early aughts my friends with the coolest jobs had degrees in something computational but not CS. Biomedical Engineering, Electrical Engineering, Physics.

They all had to learn to code in school and had background domain knowledge in some specialty. In contrast myself and my CS friends had, well, we had knowledge of Turing machines with infinite tapes.

As the years played out it normalized between the two groups as each filled in their own weak spots with experience. But in those early days I was pretty jealous.

Re:Ask HN: 90s programmers, what did you expect the future o... by coldpie on Tuesday June 22, 2021 @09:32AM (#27591390)
> In contrast myself and my CS friends had, well, we had knowledge of Turing machines with infinite tapes.

Yeah. Going to school for Computer Science is probably the biggest regret in my life. I could have spent that time & money learning something useful/interesting instead, or better yet, not waste my time in University at all.

Re:Ask HN: 90s programmers, what did you expect the future o... by trashface on Tuesday June 22, 2021 @10:02AM (#27591723)
I completely agree. With a different degree, one can still do programming. I worked with several good programmers who had no CS degree. Some had no degree at all.

For me, CS was largely a waste. Most of the real, required-for-job programming skills I learned were self-taught anyway. I just used CS as an on-ramp to industry. Maybe nowadays CS is required for "signalling" but it definitely wasn't in the 90s.

Wish I had done physics or hell even math. Now I'm middle-aged and the only things I "know" relate to this stupid pile of silicon on my desk.

Re:Ask HN: 90s programmers, what did you expect the future o... by jghn on Tuesday June 22, 2021 @12:18PM (#27593591)
Over time I found the CS degree worked out. I was able to pick up the necessary domain knowledge for my own specialty. And having the deeper understanding of how/why things work at a theoretical level enabled me to transition to new technologies faster than people I know who just "learned to code".

But yes. As a junior developer where my programming skills were roughly the same as my friends who had non-coding skills as well, there was some second guessing on my part

Re:Ask HN: 90s programmers, what did you expect the future o... by maestroia on Tuesday June 22, 2021 @10:55AM (#27592445)
I graduated in 1990 with triple major in CompSci, Political Science, and Psychologywhi l it data science!) these gave me the domain and technical knowledge. Fast forward to today, and my biggest regret is either: a) not going directly on to get a PhD in Psychology, which would have been very beneficial now; or, b) not going back and taking over the family farm, which would see me truly working for myself at something which has true meaning and not creating TPS reports.
Re:Ask HN: 90s programmers, what did you expect the future o... by Dracophoenix on Tuesday June 22, 2021 @11:38AM (#27593052)
Which university offers/ed triple majors? And what would've made your psychology PHD beneficial?
Re:Ask HN: 90s programmers, what did you expect the future o... by trashface on Tuesday June 22, 2021 @09:12AM (#27591154)
As an inverse anecdote, when I graduated with my CS degree in '97, I didn't expect to be unemployed 23 years later, as I am now. It's partly health related, and partly a result of my own bad decision making. But my impression after a ~20 year career is that continuous tech employment is quite fragile. Maybe different for those starting out now, and certainly different for those at FAANG.
Re:Ask HN: 90s programmers, what did you expect the future o... by gameswithgo on Tuesday June 22, 2021 @09:20AM (#27591233)
Graduated 2001, everyone I know who wants to still be in CS still is. It definitely takes some willful effort to keep up though, as things change so rapidly. I remember when I first started working is when everything started becoming a web application "so you didn't have to install anything". I remember thinking that seemed like a crazy tradeoff to accept. But then everyone did it. I still think it was crazy.
Re:Ask HN: 90s programmers, what did you expect the future o... by suvo on Tuesday June 22, 2021 @09:14PM (#27599540)
The only reason why I took up CS in my majors was 'because' it changes fast. Cuz then this was the only job role where nobody could ever condescend to me that 'ye're just a kid!' Unlike a classical engineering branch, say in Mechanical or Electrical where the last major development happened in 1845. Because everybody is a kid their whole lives in the CS world.
Re:Ask HN: 90s programmers, what did you expect the future o... by photojosh on Tuesday June 22, 2021 @10:38PM (#27600170)
> say in Mechanical or Electrical where the last major development happened in 1845

Uh, what? Apparently computer science gets the credit for, eg, the transistor? Nah.

Re:Ask HN: 90s programmers, what did you expect the future o... by csours on Tuesday June 22, 2021 @10:07AM (#27591780)
2001 High School Graduate - People told me everything would be outsourced to India and it wasn't worth getting started in programming.
Re:Ask HN: 90s programmers, what did you expect the future o... by jfengel on Tuesday June 22, 2021 @02:53PM (#27595603)
I graduated high school in 1988, and made the same assumption. I don't think anybody explicitly said it to me, but it seemed obvious. They're plenty smart and they're sufficiently good at English (often, flawless).

I still don't entirely understand why it turns out to be so hard to outsource. I get some of it, but it seems like something that we should have figured out by now. I'll be interested to see what the post-pandemic shift to remote work does for that.

Re:Ask HN: 90s programmers, what did you expect the future o... by philwelch on Tuesday June 22, 2021 @04:49PM (#27596994)
I think there are a number of factors in this:

* It's difficult for Western businesses to time shift, and there are usually caps on work visas.

* Perhaps until recently, most Western programmers genuinely enjoy the work. What I've heard from Indians is that many Indian programmers are more interested in building a career than in the work itself. Intrinstic vs. extrinsic motivation. I think this may be declining as a factor as software eats the rest of the US economy and brain drains talented people from other fields, though.

* Cultural differences--it turns out that English fluency is necessary but not sufficient to seamlessly slot into an Anglosphere company.

* One way out of this conundrum could be for new software companies to start in India and outcompete Western companies (at which point culture differences and time shift wouldn't matter), except I get the sense there are barriers to that.

Re:Ask HN: 90s programmers, what did you expect the future o... by hnfong on Wednesday June 23, 2021 @01:18AM (#27601039)
I've been thinking the same as I read this discussion.

My current best theory is that the software industry is overflowing with money, and it's still more beneficial to try to optimize for output quality and quantity (i.e. hire better software engineers no matter the cost, bring people into the same locality instead of hampering progress by splitting work into different timezones), instead of trying to cut costs to improve profits.

Once the growth finally ends, outsourcing to cheaper places might become a very attractive option.

Re:Ask HN: 90s programmers, what did you expect the future o... by zffr on Tuesday June 22, 2021 @10:19AM (#27591940)
I got told this as a 2010 high school graduate too!

Didn’t listen since I loved programming and computers and it worked out well for me.

Re:Ask HN: 90s programmers, what did you expect the future o... by zozbot234 on Tuesday June 22, 2021 @10:54AM (#27592438)
> People told me everything would be outsourced to India

I'm not sure that this ever amounted to more than a urban legend. When you actually looked into the supposed outsourcing "trend", all you heard about was TheDailyWTF-grade horror stories.

Re:Ask HN: 90s programmers, what did you expect the future o... by mikestew on Tuesday June 22, 2021 @02:12PM (#27595082)
I'm not sure that this ever amounted to more than a urban legend.

Urban legend? Entire books were written on the subject, by respected authors, too:

https://www.amazon.com/Decline-American-Programmer-Edward-Yo...

The book is not only pushing 30 years old, it was crap when I bought it in hardcover in '93, and whoo boy, did that one not age well.

Re:Ask HN: 90s programmers, what did you expect the future o... by tonyedgecombe on Tuesday June 22, 2021 @03:37PM (#27596165)
I don't know about the US but in the UK a lot of corporate development (Java type stuff) has been outsourced, often to India.
Re:Ask HN: 90s programmers, what did you expect the future o... by embeddTrway690 on Tuesday June 22, 2021 @12:55PM (#27594113)
Now In India, students starting CS are often told "CS has no longer demand" in recent years.

The problem was too many people entering engineering degrees after a temporary 'IT boom' decades ago, seeing that as a way towards upwards social mobility.

Re:Ask HN: 90s programmers, what did you expect the future o... by 1-more on Tuesday June 22, 2021 @10:51AM (#27592390)
I thought this when picking majors to graduate college in 2010, but I was able to switch in time. People look at me crazy when I say that!
Re:Ask HN: 90s programmers, what did you expect the future o... by k__ on Tuesday June 22, 2021 @09:23AM (#27591262)
In high school (2003) my class mates said, I shouldn't become a dev.

Everything is already created. They would download movies, music, and games with BitTorrent and chat with ICQ and IRC. What else is there to create?

I should go into administration, because that's where the big money is.

Re:Ask HN: 90s programmers, what did you expect the future o... by tasogare on Tuesday June 22, 2021 @09:30AM (#27591359)
In a way they were right. Movie and music have better definition, games better graphics but on a functional level everything we do today (web browsing, text messaging, video call, email, online shopping) already existed 15 years ago. There is more bloat (JS and Electron), more confusing UI design, more privacy invasive software now and but for the end user nothing really changed.
Re:Ask HN: 90s programmers, what did you expect the future o... by analyte123 on Tuesday June 22, 2021 @11:02AM (#27592538)
Not true, now you can also do those same things on a cell phone! Seriously though, some things are new but disappointingly few. Voice recognition and machine translation actually work now. VR has gotten pretty good but not many use it. Virtualization has improved a lot. More-or-less functional cryptocurrencies exist. Things like lane keeping and adaptive cruise control are almost standard on new cars. What else am I missing?

I agree that for a tech-savvy consumer end-user, not that much has changed. But endless porting and migrations aside, there are still plenty of businesses and industries that need new software for new ideas. For example most every new concept in medicine or finance needs software.

Re:Ask HN: 90s programmers, what did you expect the future o... by acwan93 on Tuesday June 22, 2021 @09:43AM (#27591507)
I graduated in the early 2010s and was told the same thing. Either “everyone” is a software engineer or it was all going to be outsourced to India, causing a race to the bottom in salaries.

The field to look at was cognitive science or neurology, which in fairness makes some sense given where machine learning is today.

Today, people are trying to get into tech companies, and those who take one boot camp course call themselves “software engineers.”

Re:Ask HN: 90s programmers, what did you expect the future o... by ja27 on Tuesday June 22, 2021 @10:44AM (#27592299)
In the mid-1980s my dad (PhD EE) talked me out of majoring in Computer Science initially because "you'd be a glorified typist". Glad I eventually switched to CS.

In the early 1990s, it sure felt like there was a limited market for robotics, machine learning, AI, etc. It was mostly industrial robotics and assembly line inspection cameras.

Re:Ask HN: 90s programmers, what did you expect the future o... by Dracophoenix on Tuesday June 22, 2021 @11:22AM (#27592803)
Several of the comments here echo your father's sentiment to some extent. How did a CS degree pay dividends for you in the 90's as opposed to majoring in math, a hard science, or engineering and learning to program on your own?
Re:Ask HN: 90s programmers, what did you expect the future o... by kingkongjaffa on Tuesday June 22, 2021 @11:21AM (#27592792)
what else is there in robotics?

You are either building killer robots like Boston Dynamics (morally reprehensible) and drone striking the middle east, or helping people make things with production line robots.

Re:Ask HN: 90s programmers, what did you expect the future o... by jackallis on Tuesday June 22, 2021 @09:09AM (#27591116)
Biggest mistake i ever made in thiknin and telling my dad "Oh, dad i don't want to major in CS because there will be no jobs, there are so many kids majoring in CS". This was in 2004, freshman year. I regret that still today.
Re:Ask HN: 90s programmers, what did you expect the future o... by simonbarker87 on Tuesday June 22, 2021 @09:04AM (#27591084)
I did electronics - haven’t ever been paid to use my electronics degree (well I was paid to do my PhD but I don’t think that counts) - I joe get paid to write software
Re:Ask HN: 90s programmers, what did you expect the future o... by an_opabinia on Tuesday June 22, 2021 @09:41AM (#27591485)
> who were in electronic have switched to software.

No educated person in the late 90s could have anticipated how Foxconn would obviate "electronics."