Live data from Hacker News

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

news.ycombinator.com

161–170 of 243 posts

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

#161
Let's see people still can't write SQL. Most data related issues can we done in SQL. But we hit with a pandas data frame hammer and cry that it hurts instead.

Everyone is data scientist. Load Excel into python? Data science. Divide x by y, and run some algo, data science and ML.

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

#162

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.

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.

I'm in the same boat, and also love Svelte and wish it success.

Svelte's reactivity was also something we had in Splash, the Microsoft-internal UI framework that was used to build the Zune desktop app and Windows Phone 7/8. I haven't enjoyed building UI since then, but with Svelte I can finally enjoy frontend development again.

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

#166

Earlier quoted context omitted.

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

The reason why Vue works well for jQuery devs it’s because it allows you to continue doing what you’ve always done: server render then enhance on the client. Vue does this beautifully by accepting rendered HTML as its template. This means you can augment regular HTML and get the benefits of React without transpiration of JSX, nor the cumbersome nature of string templates in script tags. That’s where the jQuery comparison comes from, and it’s one of the major reasons for Vue’s success in that crowd. It’s a feature that doesn’t seem to get enough attention from/is often overlooked by those in the know because usually those people are writing SPAs.

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

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

Next.js positions itself as a hybrid framework, and is recommending SSG (static site generation) by default over SSR. See this discussion [1] with the response from rauchg (framework author and Zeit founder) outlining where they are heading. This ability to easily mix SSG and SSR pages within the one project, the PHP-inspired philosophy of simple file-based routing for pages, and pre-configured babel / webpack with e…

Does this mean I can treat it a bit like PHP hosting of yore, where I upload a single file and stuff just works? No NPM etc? That would be compelling!

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

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

Yup - Laravel is fantastic. After many years of disappointments with PHP frameworks (Symfony - too complex; CodeIgniter/Yii - not complex enough), I tried out Laravel recently and haven't looked back since.

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

#169

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.

React itself is nice and simple, but all the cruft needed to run it is a bit off putting. If you’re happy to have a meg of app code you can build great things though.

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

#170
post #136

Earlier quoted context omitted.

Docker-compose with nginx-proxy should work well for home labs.

Until it's not just one machine. You might briefly then use Swarm... But does anyone for long, whether production or home? K8s has its complexities for sure, but to me it's the simplest - or at least 'only figure it out once' way of running multiple machines (besides having 'the webserver', 'the db server' etc., of course.)

I feel like there should be a better thing than kubernetes. In theory it’s simple, but in practice it’s so convoluted!
Post reply on HN