I don't think program synthesis will primarily benefit software engineers, at least not at first.
ProgSynth will only be capable of a very small amount of programming ability (near term). Those who stand to benefit from that are those who can't program at all, not the experts.
This is similar to how machine translation benefits most those who don't know the target language at all, but is largely useless to professional translators.
Giving non-programmers the ability to automate routine tasks by "programming" by example will be huge.
This is why Flash Fill in Excel is genius. It's right at the intersection between what the tech can do, how it can produce value, and where the users are
You can follow @fchollet.
Tip: mention @threader_app on a Twitter thread with the keyword “compile” to get a link to it.
Enjoy Threader? Sign up.
Threader is an independent project created by only two developers. The site gets 500,000+ visits a month and our iOS Twitter client was featured as an App of the Day by Apple. Running this space is expensive and time consuming. If you find Threader useful, please consider supporting us to make it a sustainable project.