alt.hn

6/9/2026 at 10:32:42 PM

Ask HN: Is software engineering still a good career choice for new students?

by iliashad

6/10/2026 at 9:37:54 AM

yes it is but u have to be the top 5% developer, u have to learn and update everyday, u should have the problem solving ability along with product-business mindset. yes AI will affect to software engineering but the right one will always survives.

by het2572006

6/10/2026 at 9:43:04 AM

Yes, but could you give us more details on how to become a top 5% developer?

by iliashad

6/10/2026 at 2:48:05 AM

I am afraid the software engineering industry is increasingly becoming like the music industry, which was killed by being able to get any song for free. Open source, free, fremium apps, lower threshold of entry due to AI, all of that is killing the market. Soon, you will not be able to make any money out of it unless you're a big player.

by kentich

6/10/2026 at 9:39:40 AM

Unfortunately, yes. Also, talking about open source. With the AI, I saw a couple of posts about people trying to rebuild an open-source project in a different programming language and change the license. Which kind hurts the original open source project

by iliashad

6/10/2026 at 2:37:21 AM

According to the development trend of AI, the demand for software engineering may decrease, but it will not disappear. In any case, top engineers are always in demand. The demand for software engineers in ordinary positions will not be as great as it is now

by jsxyzb

6/10/2026 at 9:47:05 AM

Yes, I agree, but for a new grad student. May it be hard for him to find a job in this market to learn and become a top engineer?

by iliashad

6/10/2026 at 2:01:43 AM

I think that's all correct what they're saying. It's not contradictory - writing code has become a commodity to a certain extent. But someone's still responsible for the production systems when it fails. AWS had a couple of big outages last year because of AI. Even with humans reviewing it, review is review. If you're not writing the code, you'll not have spent enough time thinking about edge cases. That's where the most expensive part of software engineering, not coding. Coding being a commodity is indeed analogous to robots in the production line, but those robots have huge teams of mechanical engineers to keep them running. The calibration, the servicing etc.

What's most interesting is now that vibe coding is expensive, will the AI slop go away, gradually?

by zionsati

6/10/2026 at 9:34:19 AM

Yes, I agreed with your points. we can cover these two points.

"But someone's still responsible for the production systems when it fails. AWS had a couple of big outages last year because of AI. Even with humans reviewing it, review is review. If you're not writing the code, you'll not have spent enough time thinking about edge cases.". This is true and we cover software quality in the age of AI (https://youtu.be/oOt_0N1yQEw?t=2915).

"What's most interesting is now that vibe coding is expensive, will the AI slop go away, gradually?" As we said in this episode, "sometimes, AI is getting more expensive than paying a salary to a software engineer". We cover it here as well (https://youtu.be/oOt_0N1yQEw?si=r5tSHicWpJGWLQDL&t=3890) about AI real cost and AI cost effectiveness

by iliashad

6/10/2026 at 5:33:52 AM

Main question is: what do you like? Do you like research, maybe automation, solving puzzles, constant learning requirement, fast changing domain? Check the attributes of software engineering and ask yourself if this is what you deeply love and can spend on it 10-14 hours a day.

I joined SE/DS/AI because I loved automation and research. And I have plenty of it on a daily basis no matter on what stage of its development compilers/llms are.

The rest are details and might be subjective. You don't need to understand LLM architecture to be able to use it - however this might be an interesting puzzle to solve. Many SE engineers don't write code and they did not write code even before LLM popped up - but they do research and solve design puzzles instead.

Good luck.

by sermakarevich