Earlier quoted context omitted.
Imagine if the AI can provide both a program and a machine-verifiable proof of correctness though. Then all you have to manually verify is that the proof proves the right thing.
How will the AI overcome the halting problem?
I don't think people understand the monumental changes coming to software
11–20 of 32 posts
Re: I don't think people understand the monumental changes coming to software
#12Earlier quoted context omitted.
Imagine if the AI can provide both a program and a machine-verifiable proof of correctness though. Then all you have to manually verify is that the proof proves the right thing.
So the only thing a developer have to deliver is an unambiguous specification of what the program is supposed to do!
Re: I don't think people understand the monumental changes coming to software
#13> AI is the next 100x productivity boost. I do not agree with this statement. There is totally no progress in AI since cryptowinter. Just there are too much people with always-online smartphones, so governments considered this field as too big to be out of their control. And it leads to 100x increase of no-brain programming job where everything what is needed from that kind of programmers - to fight against users. Th…
Re: I don't think people understand the monumental changes coming to software
#14Earlier quoted context omitted.
So the only thing a developer have to deliver is an unambiguous specification of what the program is supposed to do!
If I could get unambiguous specifications, then my job might actually be in trouble. It would cut my workload down considerably.
Re: I don't think people understand the monumental changes coming to software
#15Earlier quoted context omitted.
Imagine if the AI can provide both a program and a machine-verifiable proof of correctness though. Then all you have to manually verify is that the proof proves the right thing.
How will the AI overcome the halting problem?
Re: I don't think people understand the monumental changes coming to software
#16lol
I'm sure that for simple tasks, AI-based pair programming will offer some level of acceleration, but until it can understand the semantics of the code it's generating, and how it fits into the broader _system_, it will not be able to be trusted. I do not look forward to a world where I have to spend my time debugging AI-generated code.
Re: I don't think people understand the monumental changes coming to software
#17Re: I don't think people understand the monumental changes coming to software
#18However, if there are some courses, videos, detailed documentation about the new way of doing software development, I'd be interested to look at that.
Re: I don't think people understand the monumental changes coming to software
#19Earlier quoted context omitted.
Imagine if the AI can provide both a program and a machine-verifiable proof of correctness though. Then all you have to manually verify is that the proof proves the right thing.
So the only thing a developer have to deliver is an unambiguous specification of what the program is supposed to do!
Re: I don't think people understand the monumental changes coming to software
#20Earlier quoted context omitted.
Imagine if the AI can provide both a program and a machine-verifiable proof of correctness though. Then all you have to manually verify is that the proof proves the right thing.
How will the AI overcome the halting problem?