News for hackers. Stuff that matters.
Re:Ask HN: How do you think software development will look i... by dave_sid on Sunday January 10, 2021 @03:07PM (#25719072)
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.

Re:Ask HN: How do you think software development will look i... by richajak on Tuesday January 12, 2021 @07:09AM (#25745784)
DHH 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.

Re:Ask HN: How do you think software development will look i... by midrus on Tuesday January 12, 2021 @11:06AM (#25748691)
Ohh 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.

Re:Ask HN: How do you think software development will look i... by coolvision on Sunday January 10, 2021 @03:18PM (#25719190)
owww this is a distopian view )
Re:Ask HN: How do you think software development will look i... by kyawzazaw on Sunday January 10, 2021 @08:19PM (#25722913)
Rust is currently in use for production now though.