Live data from Hacker News

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

news.ycombinator.com

211–220 of 243 posts

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

#212

In the JVM space there are now new web frameworks that specialize in Microservices. The advantages they offer are very low memory usage, better performance, fast startup time and finally the ability to generate a native executable via GraalVM [0]. [0] A lot of JEE Frameworks heavily rely on reflection and other dynamic features that cannot be used in a native image.

I admit I only dip my toes into the Java ecosystem occasionally. How low is low memory usage? The last microservice-oriented Java framework I used was Spring Boot, but I don’t know that I’d call it lightweight.

I hope no one calls it lightweight. We've been running a few or our own benchmark tests for various frameworks and we have found that Quarkus running on GraalVm is the definition of lightweight.

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

#213
post #147

Earlier quoted context omitted.

The first rule of DevOps is that if you have a DevOps team then you're not doing DevOps.

sounds really stupid

It forces developers to write better code because they have to maintain it from design to deploy. The biggest pushback I've seen is from people who don't want to think about how inefficient their app runs in the cloud and just want to write the next API.

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

#215

Earlier quoted context omitted.

>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.

Honeymoon phase was like in 2015. Were way past that today.

Also doubtful? What about Java?

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

#216

Earlier quoted context omitted.

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.

Oh, it'll be around, that's for sure. Like Cobol.

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

#217
post #173

Earlier quoted context omitted.

>React has essentially won the mindshare battle I'm looking to learn a front-end framework and had a few people recommend Vue. Sounds like maybe I should go for React instead? In case it matters, I'm not looking to be a front-end developer. I'd mainly like to improve some small projects I have. And get the most value out of my time learning a framework.

Vue is definitely a better framework, and for built for larger projects (performance)... but React got the first mover advantage after angular abandoned it. ¯\_(ツ)_/¯

The Vue bubble is a real thing.

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

#218

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…

Go getting generics is definitely surprising. I used to even argue in favor of Go the way it is. If there's one thing I got from these responses, is that I should look at Kubernetes. Thank you for your answer.

Haha yeah, I remember y’all going on and on about it. That’s when I realized how many syndromes there are in Stockholm

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

#219
post #91

Lots of comments about which technologies are becoming popular. what about things that have lost popularity? Ie. Ruby on Rails and Hadoop

Node, maybe. There's still plenty of it out there but more skepticism about perf and npm, and less hype that it will be the great general unifier of front and back ends. They were probably equal in 2017, but now go seems to have far surpassed it in terms of server side relevance.

Not true at all. Where you get this from?

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

#220

Earlier quoted context omitted.

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.

Kubernetes solves a huge variety of problems, as well as introduce new ones. Kubernetes is great if you need a scalable infrastructure, but currently, every mom and pop shop wants to ride the Kubernetes train.

The main problem comes when something breaks and building another abstraction layer on top of it won't help.

Post reply on HN