Ex-Apple engineer talks about working on the original iPhone and how Apple handles secret projects
Recently Terry took to Quora to answer the question what it was like working on the original Apple iPhone project, codenamed Purple. The engineer shared that he “didn't get read in on Purple until later in the game”. He was only brought in due to his skills in debugging kernel and that was his primary duty with the project.
So, I got taken into areas where there were black cloths everywhere. If you ever work at Apple, black cloths are how they cover secret projects; you pretend not to see them; it's a kind of willful ingorance. I only got to see the machine doing the remote debugging, not the target – but it was obviously an ARM based system.
And if you think that this is some serious effort to cover-up a project, you will definitely like this next bit. According to Lambert, Apple gives different groups of employees different code names for the same project. So, two teams could be working on the same project without even realizing it.
"If you want a clever halloween costume for Apple, buy a black sheet, cut eye holes, and go as a 'secret project'."
And to actually be given the code name of the project, employees had to sign an NDA that would grant them access to a second NDA with the code name on it. “You couldn't see the code name, until you agreed not to discuss the code name,” as Lambert put it.Lambert also shared a few more minor details. If you want to read the complete answer, you can find it in the source link below.
Things that are NOT allowed: