Live data from Hacker News

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

news.ycombinator.com

91–100 of 243 posts

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

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

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

#92
post #4

I think React is "winning" the framework competition, if we're judging from number of jobs. It seems like a business decision for many people - React can make websites and apps, and it's probably easier. I haven't had enough experience to say, but it seems like Java; not necessarily the best tool, but something easy to hire for. Flutter is also coming in hard on mobile. Also not something I've had enough experience t…

Could be that there’s also a correlation between the increased complexity of SPAs requiring more hours to accomplish less and thus requiring more jobs...

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

#93

The most interesting developments have been in infrastructure. AWS has started to take on third-party, open source components e.g. Cassandra, ElasticSearch, MongoDB as they run out of things to build. Expect them to continue further up the stack possibly into applications. Kubernetes has really taken off with every cloud provider having a solid implementation. And it's getting massive adoption within the enterprise a…

>"AWS has started to take on third-party, open source components e.g. Cassandra, ElasticSearch, MongoDB as they run out of things to build." I'm aware of their Elasticsearch and MoongoDB offerings but what is their Cassandra offering?

Dynamodb

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

#94

The most interesting developments have been in infrastructure. AWS has started to take on third-party, open source components e.g. Cassandra, ElasticSearch, MongoDB as they run out of things to build. Expect them to continue further up the stack possibly into applications. Kubernetes has really taken off with every cloud provider having a solid implementation. And it's getting massive adoption within the enterprise a…

>"AWS has started to take on third-party, open source components e.g. Cassandra, ElasticSearch, MongoDB as they run out of things to build." I'm aware of their Elasticsearch and MoongoDB offerings but what is their Cassandra offering?

[deleted]

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

#95
post #30

Perf is becoming more important than it had been. Rust is still around and growing. WASM is becoming mainstream. You see some people migrating away from things that require garbage collection. Edge is becoming real, with Cloudflare and Fastly doing edge functions/workers, and AWS having come out with outposts, local zones, and wavelength (deploy AWS VMs to Verizon 5G hubs). AWS is still eating the world, Azure is doi…

> WASM is becoming mainstream

Really? While I've heard of a lot of experiments and a few companies using it in production, I'd hardly call it "mainstream".

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

#96
post #62

Earlier quoted context omitted.

nextjs? whats that you meant "nestjs"?

https://nextjs.org/ It's a server side rendered framework for React. It can also do static sites but doesn't have as many plugins as Gatsby JS, which focuses on static site building with React.

Yeah the idea of building a 100% static site in react seems a bit ironic to me. Handlebars is so much simpler to work with for a static site (like a blog) that isn't going to "spring to life" and become a SPA.

But I can see it being useful in the niche area of someone who needs to do server side rendering for performance (every millisecond to first render counts), while keeping the code simple by not having a second technology to do that rendering, and they need the same thing to be a SPA. Maybe a GMAIL type application? And again the user has to care - I don't care if I wait 10 seconds for my mail app to load as I'll be spending minutes in there once it does, and you've locked me in for other reasons anyway.

This might matter for SEO but to be honest you could just have a non-JS version of the same page which looks different for SEO purposes.

Next.js seems pretty hot, so I am probably missing something :-).

I'd rather not use JS on the server myself, so for my projects I'd either make a SPA with API backend and no server side rendering. Or just a classic "rails style" crud app with a sprinkle of JQuery.

I hope someone chimes in and tell me what I am missing and why to use Next.js other than "I only want to do JS and React for all the things."

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

#97
post #30

Perf is becoming more important than it had been. Rust is still around and growing. WASM is becoming mainstream. You see some people migrating away from things that require garbage collection. Edge is becoming real, with Cloudflare and Fastly doing edge functions/workers, and AWS having come out with outposts, local zones, and wavelength (deploy AWS VMs to Verizon 5G hubs). AWS is still eating the world, Azure is doi…

> WASM is becoming mainstream Really? While I've heard of a lot of experiments and a few companies using it in production, I'd hardly call it "mainstream".

> I'd hardly call it "mainstream" Agree, coworkers tried to use this for a project, 10/10 not ready for prime time. Basic tooling is missing, how does one perf/profile within wasm itself? We got stuck with plenty of issues.

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

#98
post #30

Perf is becoming more important than it had been. Rust is still around and growing. WASM is becoming mainstream. You see some people migrating away from things that require garbage collection. Edge is becoming real, with Cloudflare and Fastly doing edge functions/workers, and AWS having come out with outposts, local zones, and wavelength (deploy AWS VMs to Verizon 5G hubs). AWS is still eating the world, Azure is doi…

> WASM is becoming mainstream Really? While I've heard of a lot of experiments and a few companies using it in production, I'd hardly call it "mainstream".

You're right. I work in the WASM field, so it probably seems more mainstream from my bubble. It would be more accurate to say it's stabilizing and has reached a point where various orgs are rallying around it as a real thing and starting to build stuff around it.

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

#99
post #15

SPA:s are now being overused for no particular reason, particularly by junior talents, who by now have been taught this is the one and only way to build Professional™ web sites. The Javascript frontend scene almost literally exploded, in various ways. Webasm got some serious traction. Old serious people like this, becuase it may eventually allow them to avoid the increasingly crazy javascript scene. Computer vision (…

Python is pretty performant if you're comparing it to Ruby. ;-)

Python/Django is a great choice for line-of-business/workflow applications where you have dozens or hundreds of users. If you're trying to be "web scale", then Java or Go are probably better choices.

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

#100
post #65

Earlier quoted context omitted.

Dumb question but how is react better than jquery? (Im from 2010 instead of 2017 like op)

It's debatable if it really is for most sites, especially if you have a good way to generate/write your html. React is a better choice if you are truly building a web app rather than a website.

> especially if you have a good way to generate/write your html.

Server-side React is a great way to generate HTML.

Post reply on HN