Live data from Hacker News

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

news.ycombinator.com

151–160 of 243 posts

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

#151

Earlier quoted context omitted.

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.

I'm not sure it's even a compelling alternative to C++ at this point. The borrow checker is sometimes unpredictable and hard to reason about and the language syntax is not always consistent. I think we will see more adoption in the future but there are reasons why it has not been adopted as much as one would have expected.

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

#152

Earlier quoted context omitted.

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

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.

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

#153
post #78

GPT-2 https://openai.com/blog/gpt-2-1-5b-release/ https://talktotransformer.com/ https://github.com/openai/gpt-2 (GPT-2 docker image needs a version tweak to get it working) and BERT: https://github.com/google-research/bert

Bert (more like transformers) really did change the whole nlp scene. It truly was nlp's imagenet moment. Though nlp continues to be significantly more difficult than vision to get running in most problems.

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

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

I think the implication is that PHP is a language that has been accessible to those who didn't join the programming profession via the traditional academic route (CS, CE, EE, or Math degree from a University).

And that's pretty well borne out by its history, and is part of PHP's enduring appeal to many people who don't have formal educational backgrounds in the computing sciences.

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

#155

Earlier quoted context omitted.

> 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 has an official router, but it's not built in and usually something like Vuex is used for state management. I'd certainly agree Vue is oriented towards SPAs, but that's not all it does.

[deleted]

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

#156

Earlier quoted context omitted.

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

> IMO this is why it's popular with the jQuery crowd.

I had no idea. I've only used React, Angular, Backbone, and custom frameworks at work (mostly React in recent years), but I like what I've seen of VueJS because of its "batteries included approach" (which is React's weak point, although they seem in some ways to be moving toward being a full framework).

VueJS seems about as different from jQuery as you could get. I mean, it's even got a virtual DOM.

The closest thing you could get to jQuery? Modern, vanilla JS, whose recent APIs were often inspired by jQuery. But the jQuery crowd vehemently rejects that option because their idea of vanilla JS is stuck in the year 2010.

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

#157

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.

Depends on what kind of project you're doing. Vue is still great for smallish projects, but if you're looking to make yourself marketable React is the way to go. For future proofing yourself, it might be worth looking into webcomponents as well. Likely there wont be anything built using them directly, but there are a bunch of new frontend frameworks that utilize them (stencil for instance). Next gen frameworks will highly likely take advantage of shadowroots and other parts of the spec under the hood, so it might be worth understanding that stuff now.

TL;DR

For resume building + career growth -> learn react

For quick and dirty side project -> use vue

For future proof / bleeding edge understanding -> use webcommponents

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

#158

Earlier quoted context omitted.

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.

Yes. Besides being distinctly more like C++ than C, there are other less complex languages (zig comes to mind) that are contending for that area.

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

#160
Serverless is starting to become less of a buzzword and more of an actual movement. I see more and more new projects start with serverless as a sane default before going the containers route. Yeah I know, serverless is not server less, it’s a marketing term, the cloud is just someone’s else computer. But I see more and more preferring someone else to manage auto scaling, load balancing, networking, have much smaller attack surface and not having to have a PhD in k8s to launch a web app.
Post reply on HN