Live data from Hacker News

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

news.ycombinator.com

141–150 of 243 posts

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

#141
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…

> though now we use Vue.js instead of jQuery You realize Vue.js is fundamentally an SPA framework, right? It's got built-in router, state management, etc. In frontend dev, those are all things that are only SPAs really need. To people "suspicious" of SPAs: are you suspicious of Gmail? Slack? Those are typical use-cases of SPAs. What you're actually suspicious about are ill-informed devs building SPAs when they should…

Vue is much more 'batteries included' than React, while also being incrementally adoptable. IMO this is why it's popular with the jQuery crowd.

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

#142
post #96

Earlier quoted context omitted.

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…

Some of the benefits of "React" don't come from React itself, but rather the ecosystem. Webpack, Typescript, CSS Modules, etc are all things that work well in the "react ecosystem". Certainly possible outside of that, but its going to be harder. Do you get type safety in Handlebars?

Correct AFAIK you can't get end to end type safety in Handlebars, in that if you treat a string as an array it will silently not render something, whereas in Typescript / React you would notice.

But... let's forget Handlebars because Typescript/ES6 allows you to write code like this:

    mythings.map(thing = `${thing.name}`).join();
And this is React-free and arguably a lot simpler for the needs of a static site, and actually more flexible as your are controlling the character by character output.

And the question is do I want to pull in not just React but Next.js and learn all of it's ways to do this? I think for a static site no.

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

#144

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…

>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 Not quite there yet.

Not quite where yet? It's seeing lots (albeit quiet) of production adoption, and it's still growing.

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

#145

Earlier quoted context omitted.

>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 Not quite there yet.

Not quite where yet? It's seeing lots (albeit quiet) of production adoption, and it's still growing.

Probably more of a compelling alternative to C++, and not as much so for C (yet), from what I've read so far.

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

#146

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

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

#147

Microservices are the new hype with related tech. It's DDD with a new jacket, requires a devops team and it has some interesting concepts though. Almost no one has a decent implementation for micro-frontends. Although ING bank released a nice framework related to this - https://medium.com/ing-blog/ing-open-sources-lion-a-library-...

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

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

#148

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 ?

Kubernetes still almost always uses Docker as the runtime. Docker was late to the party with all the other stuff Kubernetes does. With Amazon, Google and Microsoft all offering managed K8s and Enterprise private cloud offerings too, I don't think unseating K8s as a management plane for cloud-native microservices will be trivial, even if the tech is immature and has valid criticisms.

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

#149

Nothing has changed. It is still programming. You take some input, you manipulate it and then you do something with the output. How you do that comes down to mostly a matter of preference with a smattering of "engineering".

In my humble opinion, frameworks and mostly hotshot languages are akin to celebrities. If I asked hey I was away for 10 years spending time in remote island and just came back to LA what changed ? Nothing changes in the main business. We’ve got few celebs come and go Toby Maguire, Lin-Manuel Miranda aka React. They still need to bring back Ahnold for Terminator (looking at you C) or Tom Cruise for MI (looking at you C++). The industry is the same, you need inputs film money and people to generate outputs that people enjoy.

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

#150

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

As a backend developer who makes frontends for his projects, I enjoy Svelte. I found React to be quite complex when I tried learning it last year.

I’d use vue if not for svelte, probably.

Post reply on HN