The hard truth about AI? It might produce some better software John Naughton