Not a lot of comments so far, but a few people are talking about stuff that is in the general vein of better tooling and code generation/automation through deeper code understanding by our tooling. I think that this sentiment is interesting, because the way I see it, this can only happen if we continue the trend of transitioning to static typing. We can't really do much more for dynamic language tooling today than we…
Static typing is in my opinion the lazy language designer's way out. Yes, it allows for some introspection but only because the programmer has to type in all this type information! In 2019, we can do so much better. For example, development consists of typing some code, running it, typing some more, running it again and so on. The run time likely already guesses (correctly) the types of most variables for optimizatio…
Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
91–100 of 106 posts
Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
#92> Another productivity booster is Cross-Platform frameworks. I would be so, so happy to see a UI framework that runs (well) on Windows, Mac, Linux, Android, and iOS. My druthers would be for it to have bondings to a JVM language (Kotlin is my happy place these days), but I would be okay writing in any similarly productive language. Flutter is trying to get there, but it's not a viable solution on the desktop yet, and…
Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
#93From where I sit I find that the Cambrian explosion of frameworks, systems and methodologies is causing us to regress in terms of productivity.
Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
#94Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
#95Have there been any major productivity gains in the past 5-10 years? Not really. So I see no reason to expect any in the next 5-10 years.
Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
#96TypeScript revolutionized the act of writing JavaScript React and JSX revolutionized the act of writing HTML GraphQL revolutionized the act of connecting front end and back end But for CSS... SASS, SCSS, LESS, and such are by comparison pretty pedestrian tweaks on vanilla CSS
SASS/etc help manage the complexity of CSS, but they don't simplify anything at all. I think there's a scope problem here: the styling and layout of an application isn't just a bunch of selectors and styles in CSS. It's the class names and structure in the code, it's the implied connections between the expected rendered layout, it's a private language of expected elements and their semantics. You can't simplify that just using CSS. We're still waiting on someone to come up with a combined approach that actually works. I personally eagerly await someone's genius idea!
Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
#97Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
#98> Another productivity booster is Cross-Platform frameworks. I would be so, so happy to see a UI framework that runs (well) on Windows, Mac, Linux, Android, and iOS. My druthers would be for it to have bondings to a JVM language (Kotlin is my happy place these days), but I would be okay writing in any similarly productive language. Flutter is trying to get there, but it's not a viable solution on the desktop yet, and…
Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
#99> Another productivity booster is Cross-Platform frameworks. I would be so, so happy to see a UI framework that runs (well) on Windows, Mac, Linux, Android, and iOS. My druthers would be for it to have bondings to a JVM language (Kotlin is my happy place these days), but I would be okay writing in any similarly productive language. Flutter is trying to get there, but it's not a viable solution on the desktop yet, and…
I'm on the PWA + WebAssembly train now as a solution for this. I really think we're finally getting close to a world where desktop-apps become truly pointless with Wasm + PWAs, and the WebGPU spec.
The future of running Autodesk, Adobe software and AAA grade games on the web is coming nearer with WASM.
Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
#100Maybe the software industry will discover constraint programming the way that it discovered functional programming over the past decade. If it did, that would almost immediately increase programmer productivity for non-performance-critical tasks (since the compiler could supply the implementation), while making formal methods more easily applicable to production code & supplying the prerequisites for more clever auto…
The industry oscillates. Each oscillation is a mirage that presents itself as a productivity gain but is in actuality an echo of the past.
Are the techniques we use today really more productive?