Nope, he had a well documented set of APIs to program against. In one instance he didn't, they had a crash.
He did "invent" internal and external APIs for his service, just like developers do today: that's the part requiring developers to be like "engineers".
He did "invent" internal and external APIs for his service, just like developers do today: that's the part requiring developers to be like "engineers".