Live data from Hacker News

Ask HN: I'm away from the software industry since 2017; what has happened since?

news.ycombinator.com

181–190 of 243 posts

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#181

Interviewing is a nightmare.

Hi, I basically agree. But can you expand on this? What exactly do you (or anyone reading this) see as such a problem with regard to interviewing? Especially, anything you see that's gotten worse.

I've been out of tech for as long as OP, a single thing from my experience so far:

- Stronger requirements regarding specific frameworks and languages.

Generically, five years ago it felt like you could be an all around good engineer in some domain and be a good candidate in an adjacent domain. Today, it seems that you need to be completely up to date on the language in addition to all the best practices, build tools, and _all-in_ on a very specific set of libraries and frameworks. A candidate with any deviation is rejected.

Economics tells us it's because of a tighter labor market but in a way it says to me there's less room for learning and creativity.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#182

Earlier quoted context omitted.

React + TypeScript seems to be to frontend JS as JEE was to Java.

JEE to Java? In a positive way? Or as in: this is a humongous framework for what it’s doing (CRUD apps)...

I'd think it means "the ubuquitous choice for certain things".

JEE was somewhat disliked by many even at his peak, while react+ts seems to be beloved by most users :)

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#183
post #104

If you're still suspicious of SPAs, you can be sure there's still an alternate universe outside of the Valley bubble that builds server-side web apps on modern frameworks, though now we use Vue.js instead of jQuery. PHP has continued to be a top language of choice for the working class dev, and Laravel is an example of one of the most beautifully crafted (and wildly popular) web frameworks ever made. Examples of the…

> language of choice for the working class dev What an incredibly strange framing.

That was my initial reaction too, but then I found it hard to disagree with (in the general case of course) and instead thought maybe it's an astute and interesting observation.

The more familiar slight is that it's 'the language of choice for script kiddies', but I suppose they've grown up and gotten apprenticeships.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#184

Probably the most surprising thing for you: Go is getting generics. No exact timeline, but it's happening for Go 2.0. Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves". SPAs are used and abused, t…

Kubernetes is the thing everyone will be moving away from in the next 5 years because it was too complicated for their purposes.

The unfortunate ones that don't manage to move from it will be maintaining 5 year old kubernetes installations.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#185

Earlier quoted context omitted.

So are you implying that you're not filled with the spirit of the proletariat when you program in PHP?

I certainly feel like the bourgeoisie when I use Rust or Haskell.

> I certainly feel like the bourgeoisie when I use Rust or Haskell.

I feel like a peasant sharecropper when I use Java.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#186

Probably the most surprising thing for you: Go is getting generics. No exact timeline, but it's happening for Go 2.0. Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves". SPAs are used and abused, t…

Kubernetes is the thing everyone will be moving away from in the next 5 years because it was too complicated for their purposes. The unfortunate ones that don't manage to move from it will be maintaining 5 year old kubernetes installations.

> Kubernetes is the thing everyone will be moving away from in the next 5 years because it was too complicated for their purposes.

Kubernetes solves a huge variety of problems with a single platform. In five years, Kubernetes will still be around, but there will be layers built on top of it that simplify common use-cases.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#187

Probably the most surprising thing for you: Go is getting generics. No exact timeline, but it's happening for Go 2.0. Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves". SPAs are used and abused, t…

>React has essentially won the mindshare Casually job hunting right now, and it is insane how much React has won to me. Like I knew it was popular, but it seems like it has an outright monopoly with the remaining 5% of market share being split among all the other alternatives. I don't know what the actual market shares are, but when looking at open positions around the US from coast to coast, it seems to have won.

> I don't know what the actual market shares are, but when looking at open positions around the US from coast to coast, it seems to have won.

React is currently in it's honey-moon phase, but many of its warts are starting to show. It probably has another year or two before peaking, but doubtful that such a large heavy-handed library will remain dominant forever.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#188

Probably the most surprising thing for you: Go is getting generics. No exact timeline, but it's happening for Go 2.0. Rust is seeing production use in many places and its being accepted more as the sane alternative to C for modern development of high performance software. Ecosystem still not big or mature enough to make big waves, however, but that depends on how you interpret "big waves". SPAs are used and abused, t…

Why kubertetes vs docker? And why rust vs D or golang ?

> Why kubertetes vs docker?

Docker is for building a computer program to run on a single computer.

Kubernetes is for building a cluster, often across many computers with many programs.

They work together.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#189

Earlier quoted context omitted.

React + TypeScript seems to be to frontend JS as JEE was to Java.

JEE to Java? In a positive way? Or as in: this is a humongous framework for what it’s doing (CRUD apps)...

It's a good question. As in: If a large enterprise, e.g. a bank or an insurance company, has decided to write an app in Java, they'd choose JEE/TS. That was my original thought.

Re: Ask HN: I'm away from the software industry since 2017; what has happened since?

#190
Kotlin is now preferred for Android development. Apple has embraced FRP and introduced it’s Combine framework as well as SwiftUI, a declarative React-ish view framework for all it’s platforms. Swift got module stability and looking towards server side and cross platform development. Google is pushing Flutter pretty hard and trying to find a place for dart, it looks promising but nobody is using it. React Native is being used heavily by startups and small shops but big companies are still building native apps. PWAs are getting better but still have a way to go.
Post reply on HN