3 ms·
I think we’ll be on Java 20 at least and IntelliJ will have some nice new shortcuts. React will get even more over engineered no developer left on the planet w
by dave_sid 6y ago
I think we’ll be on Java 20 at least and IntelliJ will have some nice new shortcuts.
React will get even more over engineered no developer left on the planet will understand any exiting code. The web will then be in a permanent state from 2040 onwards with no code changes possible for fear of introducing a breaking change.
Rust will first be used in a production app in 2028 and people will think it’s okay.
People will continually switch back and forth between functional programming and object oriented programming as their favourite paradigm for years to come. Design patterns will become popular again, but then become unpopular. Then popular.
DHH will claim that programming is dead, that TDD is alive again, that computers are dead, and that Basecamp is having a sleep but not quite dead. Developers will be divided on this.
Someone will use the abstract factory design pattern in 2026 but then refactor it back the next day after some negative feedback on the PR.
- coolvision 6y agoowww this is a distopian view )
- kyawzazaw 6y agoRust is currently in use for production now though.
- richajak 6y agoDHH will still claim majority of apps are just CRUD app (I agree on this) and Ruby Rails is sufficient. Hotwire (aka the magic) will always be updated to bridge the gap. People will still talk about Rust and Clojure being the future, but they use javascript in their day jobs. On the positive side, someone will help to abolish webpack and their friends in 2025. no more 200mb npm install.
- midrus 6y agoOhh yess.... I've been learning Rails lately (and stimulus, hotwire, et all) and ohhh my goddd... things feel so easy and simple. It's hard to go back to real life and deal with a giant mess of redux, rxjs, an freaking complex NIH libraries each in its own monorepo deployed across 3 microservices for doing just plain old freaking *FORMS*. But hey, I cannot say this openly or I might be fired, declared an heretic dinosaur and lynched to death.