From a pure economic division-of-labor standpoint it makes sense. However I thought the modern business approach was to move away from strictly defined boxes of job roles and have everyone involved with everything (with some fuzzy focus on a particular role). With the hope that some cross pollination of ideas results in some synergistic result where the sum is greater than the individual parts.<p>However the upshot of this seems to me that now people can focus on ideas and idea generation instead of having to worry about maintaining programmers. Like what cloud did for hardware&#x2F;computing.<p>What we need now is a simple program that takes normal human text and outputs a program. Input &quot;write me a program that adds the numbers 1 to 100&quot; and you would get a program that did that. Then what we need is to hook that up to an artificial neural network that takes human text and outputs new ideas for apps.<p>Hey andreesen I&#x27;ll be taking my $10mm check now. Thanks.