Comment

Comment by julius

Maybe future programming systems can use an assertive pattern, where software developers only define what the software is supposed to do. And the programming systems generates a program that fulfills all assertions.

Then when the software designer finds that the software does something wrong, he can simply add assertions. Its a little like TDD but without coding.

For GUI applications it would be cool to define assertions via natural language and the programming system drawing pictures to explain what it understood.

parent julius 4 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton