Live data from Hacker News

Ask HN: What big programming productivity gains you see happening in 5-10 yrs?

news.ycombinator.com

11–20 of 106 posts

Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?

#11
post #7

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

Any suggestions for sources on what was obvious prior to 1980? Happy to spend hours reading... but hours searching + reading adds up rapidly in a time-scarce environment.

Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?

#12
post #7

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

An infinite loop of software trends :-)

To answer parent, I actually think better understanding of personality types and how manage people better will come with far better productivity.

The jungle of technology alternatives of how to solve business problems, causes a lot of unnecessary fights. It doesn't matter if you choose React, Angular or Vanilla JS. If your team is fighting each other, your team is not productive.

With this in mind, don't hire people that always agree with you, you always need someone to challenge you.

Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?

#13

- Context-aware IDEs with significantly more powerful versions of today's intellisense tools. - Compilers with even more powerful implicit behavior- forget automatically creating Get() and Set(), we'll be creating entire inheritance structures with one function definition.

Seconded and I'd even like to extend it to say that we'll be moving closer to automatically written code via machine learning.

So we'll see a shift away from "developer specific boilerplate" in the same way libraries have abstracted a lot of basic setup boilerplate.

You'll say "initialize a web service with these models" and the IDE will build out the majority of the project.

Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?

#14
40 hour max work weeks enforced and 4 day work weeks. Shifts for people that need to monitor ops.

Offices for everyone on staff that like to work in a quiet place and pubic areas for people who like to work in those places .

Also, the minimization of time spent in meetings .

Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?

#16
The cycle repeats over and over. Monolith becomes unmanageable and get chopped into loosely coupled, functionally independent replaceables: mainframes to containers, application servers to micro services, etc. Drag and drop coding hits the wall and gets overrun by old languages: 4GL to C++/Java, HyperCard to Objective C, etc. The monoliths are currently numerous in the single page application realm, choose your framework. Eventually these will succumb to smaller more flexible and purposeful components.

Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?

#17
post #2

AI powered intellisense and code generation.

I will probably try out "Kite" soon.

"Kite" seemed to be a really cool tech, but I read about the dark patterns[1] used by them here on HackerNews and never gave them a try and most likely will not do it anytime soon.

[1]: https://news.ycombinator.com/item?id=14836653

Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?

#19
> Considering this background, what do you think will be a breakthrough innovation in programming which will enable programmers to deliver ambitious web/mobile apps at a very high speed.

Quality, Speed, Price. Pick two.

What is the driving force to "...deliver ... at a very high speed?" It's easy to assume that from the list above quality would be the one to suffer. Doesn't anyone here on HN ever get tired of being everyone's beta bitch?

Re: Ask HN: What big programming productivity gains you see happening in 5-10 yrs?

#20

WebAssembly as the prevailing cross-platform VM and used as the main distribution mechanism for most applications.

This would really be fascinating to witness. I hadn't considered that anything would knock the JVM off of it's throne, but that has potential to happen.
Post reply on HN