Ask HN: I'm away from the software industry since 2017; what has happened since?
31–40 of 243 posts
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#32Java's market share is declining fast. Ruby and Clojure are dead, literally for Clojure, most libs are from >7 years ago. Javascript(and TS) and Python are the tools of the trade to achieve most common things. Devs are starting to realize how they got fooled by Rust's marketing/hype train for general purpose programming/exploration/prototyping and productivity because it's too restrictive and its compile times are at…
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#33Microsoft bought GitHub and LinkedIn.
Oracle is disliked like before.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#34React is performant now, so if I was you I'd take a good hard look at Clojurescript / Reagent / Porting those to React-Native.
And welcome back, good to hear your health problems are sorted!
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#35SPA: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 (…
I am a Python / Django guy given the choice. Python may be a slow language, but I haven't seen many places where python is the cause of the bottleneck. Rewrite stuff so that the database is doing the heavy lifting, and add the appropriate indexes and you shouldn't have any problems. SPA's are a pain in the arse. Usually close to twice the amount of code to avoid page refreshes. Usually the apps are way slower than a…
I'm an intermediate level web developer. I enjoy working with ReactJS-- I like that it's a framework and way of doing things.
1. manages to accomplish everything that I need to get done
2. has a huge community & huge amount of open source reactjs components available
3. is highly customizable
If one isn't going to use a modern, prolific SPA framework such as Vue/Angular/React, other options seem to be:
1. Vanilla JS (potentially a mishmash of vanilla JS + CDN/local js libraries)
2. jQuery
3. other jQuery-era frontend frameworks
ReactJS in my experience makes development faster, easier, better organized and more enjoyable.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#36Perf 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…
Should look at BPF/eBPF. Mainly bcc & bpftrace packages that come with ~70 tools out of the box.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#37Kubernetes has become important Experiments with new "open source" licenses are unknown Low code has entered the hype frey
We moved from one big box to Kubernetes. Now we have a load of kubernetes related problems to fix.
Email me if you'd like some help debugging and stabilizing
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#38SPA: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 (…
I am a Python / Django guy given the choice. Python may be a slow language, but I haven't seen many places where python is the cause of the bottleneck. Rewrite stuff so that the database is doing the heavy lifting, and add the appropriate indexes and you shouldn't have any problems. SPA's are a pain in the arse. Usually close to twice the amount of code to avoid page refreshes. Usually the apps are way slower than a…
I think a lot of people got burn when they adhered to the "i want to use just this thing for everything" mantra, which is pure illusion. And as with all illusions we tend to nurture, it will lead to a crash with the status-quo of reality.
This was also what happened with Javascript. If you used it as the script language that it is meant to be, everything will be fine.
The problem, as i understand it, is trying to follow the misguided and over-hyped steps of Java.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#39Java's market share is declining fast. Ruby and Clojure are dead, literally for Clojure, most libs are from >7 years ago. Javascript(and TS) and Python are the tools of the trade to achieve most common things. Devs are starting to realize how they got fooled by Rust's marketing/hype train for general purpose programming/exploration/prototyping and productivity because it's too restrictive and its compile times are at…
My company still uses Ruby/Rails. It’s just so easy.
Re: Ask HN: I'm away from the software industry since 2017; what has happened since?
#40In 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.