1
The Moon Mission
The fifty-five miles from Campbell to San Francisco is one of the nicest commutes anywhere. The journey mostly zips along the Junipero Serra Freeway, a grand and remarkably empty highway that abuts the east side of the Santa Cruz Mountains. Known as 280 to locals, it is one of the best places in Silicon Valley to spot a start-up tycoon speed-testing his Ferrari and one of the worst places for cell phone reception. For Andy Grignon in his Porsche Carrera, therefore, it was the perfect place for him to be alone with his thoughts early on January 8, 2007.
This wasnât Grignonâs typical route to work. He was a senior engineer at Apple in Cupertino, the town just west of Campbell. His morning drive typically covered seven miles and took exactly fifteen minutes. But today was different. He was going to watch his boss, Steve Jobs, make history at the Macworld trade show in San Francisco. Apple fans had for years begged Jobs to put a cell phone inside their iPods so they could stop carrying two devices in their pockets. Jobs was about to fulfill that wish. Grignon and some colleagues would spend the night at a nearby hotel, and at 10:00 a.m. the following day theyâalong with the rest of the worldâwould watch Jobs unveil the first iPhone.
Getting invited to one of Jobsâs famous product announcements was supposed to be a great honor. It anointed you as a player. Only a few dozen Apple employees, including top executives, got an invite. The rest of the spots were reserved for Appleâs board of directors, CEOs of partnersâsuch as Eric Schmidt of Google and Stan Sigman at AT&Tâand journalists from around the world. Grignon got an invite because he was the senior engineer for all the radios in the iPhone. This is a big job. Cell phones do innumerable useful things for us today, but at their most basic they are fancy two-way radios. Grignon was in charge of the equipment that allowed the phone to be a phone. If the phone didnât make calls, connect with Bluetooth headsets, or connect to Wi-Fi setups, Grignon had to answer for it. As one of the iPhoneâs earliest engineers, heâd dedicated two and a half years of his lifeâoften seven days a weekâto the project. Few deserved to be there more than he did.
But as Grignon drove north, he didnât feel excited. He felt terrified. Most onstage product demonstrations in Silicon Valley are canned. The thinking goes, why let bad Internet or cell phone connections ruin an otherwise good presentation? Jobsâs presentations were live, however. It was one of the things that made his shows so captivating. But for those in the background, such as Grignon, few parts of the job caused more stress. Grignon couldnât remember the last time a Jobs show of this magnitude had gone sideways. Part of what made Steve Jobs such a legend was that noticeable product-demo glitches almost never happened. But Grignon found it hard to recall the last time Jobs was so unprepared going into a show.
Grignon had been part of the iPhone launch-preparation team at Apple and later at the presentation site in San Franciscoâs Moscone Center. But he had rarely seen Jobs make it all the way through his ninety-minute show without a glitch. Jobs had been rehearsing for five days, yet even on the last day of rehearsals the iPhone was still randomly dropping calls, losing the Internet connection, freezing, or just shutting down.
âAt first it was just really cool to be at rehearsals at allâkind of like a cred badge. âFuck yeah, I get to hang out with Steve,ââ Grignon said. Like everything else that surrounded Jobs, the preparations were as secret as a U.S. missile attack on Afghanistan. Those who were truly in felt as if they were at the center of the universe. From Thursday through the end of the following week, Apple completely took over Moscone. Backstage it built an eight-by-eight-foot electronics lab to house and test the iPhones. Next to that it built a greenroom with a sofa for Jobs. Then it posted more than a dozen security guards twenty-four hours a day in front of those rooms and at doors throughout the building. No one got in or out without having his or her ID electronically checked and compared with a master list that Jobs had personally approved. More security checkpoints needed to be cleared once visitors got inside. The auditorium where Jobs was rehearsing was off-limits to all but a small group of executives. Jobs was so obsessed with leaks that he tried to have all the contractors Apple had hired for the announcementâfrom people manning booths and doing demos to those responsible for lighting and soundâsleep in the building the night before his presentation. Aides talked him out of it.
âIt quickly got really uncomfortable,â Grignon said. âVery rarely did I see him become completely unglued. It happened. But mostly he just looked at you and very directly said in a very loud and stern voice, âYou are fucking up my company,â or, âIf we fail, it will be because of you.â He was just very intense. And you would always feel an inch tall [when he was done chewing you out].â Grignon said that you would always ask yourself two questions during one of these lectures: ââIs it my shit that broke this time?â and âIs it the nth time it broke or the first time?ââbecause that actually mattered. The nth time would frustrate him, but by then he might have figured out a way around it. But if it was the first time, it added a whole new level of instability to the program.â Grignon, like everyone else at rehearsals, knew that if those glitches showed up during the real presentation, Jobs would not be blaming himself for the problems, he would come after people like Grignon. âIt felt like weâd gone through the demo a hundred times and that each time something went wrong,â Grignon said. âIt wasnât a good feeling.â
The iPhone didnât work right for a good reason; it wasnât close to being finished. Jobs was showing off a prototype. He just didnât want the public to know that. But the list of things that still needed to be done before the iPhone could be sold was enormous. A production line had yet to be set up. Only about a hundred iPhones even existed, all of them of varying degrees of quality. Some had noticeable gaps between the screen and the plastic edge, others had scuff marks on the screen. Thus no one in the public was allowed to touch an iPhone after Jobs unveiled it, despite a day of press briefings and a whole exhibit set up for them in the convention center. The worry was that even the best prototypes wouldnât stand close scrutiny, Grignon said. Theyâd look fine at a distance and for Jobsâs demo, but if you held one in your hand, âYou would laugh and say, âWow, this thing really looks unfinished.ââ
The phoneâs software was in even worse shape. A big chunk of the previous four months had been consumed figuring out why the iPhoneâs processor and its cell radio wouldnât reliably communicate. This huge problem was akin to a car with an engine that occasionally doesnât respond to the accelerator, or wheels that occasionally donât respond to the brake pedal. âIt almost brought the iPhone program to a halt,â Grignon said. âWe had never seen a problem this complicated.â This was ordinarily not a problem for phone makers, but Appleâs obsession with secrecy had kept Samsung, the manufacturer of the phoneâs processor, and Infineon, the maker of the phoneâs cell radio, from working together until Apple, in desperation, flew teams of engineers from each company to Cupertino to help fix the problem.
Jobs rarely backed himself into corners like this. He was well-known as a master taskmaster, seeming to always know just how hard he could push his staff so that they delivered the impossible. But he always had a backup, a Plan B, that he could go to if his timetable was off. Six months prior heâd shown off Appleâs upcoming operating system, Leopard. But that was after letting the date for the final unveiling slip.
But Jobs had no choice8 but to show off the iPhone. He had given this opening keynote at every Macworld since heâd returned as Appleâs CEO in 1997, and because he gave public presentations only once or twice a year, he had conditioned Apple fans to expect big things from them. Heâd introduced iTunes here, the iMac that looked like a fancy desk lamp, the Safari web browser, the Mac mini, and the iPod shuffle.
It wasnât just his own9 company that Jobs had to worry about disappointing this time. AT&T was expecting Jobs to unveil the iPhone at Macworld too. In exchange for being the exclusive carrier of the iPhone in the United States, AT&T had given Jobs total control of the design, manufacture, and marketing of the iPhone. It had never done anything like this before. If Jobs didnât launch on time, AT&T could back out of its deal. Itâs not hard to explain that a product called the iPhone that couldnât make calls would sell poorly. Days before, Jobs had flown to Las Vegas to give AT&Tâs top mobile executives a limited demo of the iPhone. But they were expecting a full show at Macworld.
Lastly, the iPhone was truly the only cool new thing Apple was working on. The iPhone had been such an all-encompassing project at Apple that this time there was no backup plan. âIt was Apple TV or the iPhone,â Grignon said. âAnd if he had gone to Macworld with just Apple TV [an experimental product back then], the world would have said, âWhat the hell was that?ââ
The iPhoneâs problems were manifest. It could play a section of a song or a video, but it couldnât play an entire clip without crashing. It worked fine if you sent an email and then surfed the web. If you did those things in reverse, however, it did not. Hours of trial and error had helped the iPhone team develop what engineers called âthe golden path,â a specific set of tasks, performed in a specific way and in a specific order, that made the phone look as if it worked.
But even when Jobs stayed on the golden path, it required all manner of last-minute work-arounds to make the iPhone functional. On announcement day the software that ran Grignonâs radios still had bugs. So too did the software that managed the iPhoneâs memory. And no one knew whether the extra electronics Jobs had required to be added to the demo units would make these problems worse.
Jobs had required the demo phones he would use onstage to have their screens mirrored on the big screen behind him. To show a gadget on a big screen, most companies just point a video camera connected to a projector at the gadget. That was unacceptable to Jobs. The audience would see his finger on the iPhone screen, which would mar the look of his presentation. Instead, he had Apple engineers spend weeks fitting extra circuit boards attached to video cables onto the backs of the iPhones he would have onstage. The video cables then connected to the projector showing the iPhone image on the screen. When Jobs touched the iPhoneâs calendar app icon, for example, his finger wouldnât appear, but the image on the big screen would respond. The effect was magical. People in the audience felt as if they were holding an iPhone in their own hands. But making the setup work flawlessly given the iPhoneâs other major problems seemed hard to justify at the time. âIt was all just so monkey-patched together with some of the ugliest hacks you could imagine,â Grignon said.
The software in the iPhoneâs Wi-Fi radio was so unstable that Grignon and his team ultimately soldered antenna wires to the demo phones and ran them offstage along the wires to the projection setup. The iPhone would still connect wirelessly to the network, but the signal wouldnât have to travel as far. Even then, Grignon and his team needed to make sure no one in the audience could get on the frequency they were using. âEven if the base stationâs ID was hidden [and therefore not showing up when laptops scanned for Wi-Fi signals], you had five thousand nerds in the audience. They would have figured out how to hack into the signal.â The solution, Grignon said, was simply to tweak the AirPort software to think it was operating in Japan instead of the United States. Japanese Wi-Fi uses some frequencies that are not permitted in the U.S.
There was even less they could do to make sure the phone call Jobs planned to make from the stage went through. All Grignon and his team could do was make sure the signal was good and pray. They had AT&T bring in a portable cell tower so they knew reception would be strong. Then, with Jobsâs support, they preprogrammed the phoneâs display to always show five bars of signal strength regardless of the true signal. The chances of the radioâs crashing during the few minutes that Jobs would use it to make a call were small, but the chances of its crashing at some point during the ninety-minute presentation were high. âIf the radio crashed and restarted, as we suspected it might, we didnât want people in the audience to see that. So we just hard-coded it to always show five bars,â Grignon said.
None of these kluges fixed the iPhoneâs biggest problem: it often ran out of memory and had to be restarted if asked to do more than a handful of tasks at a time. Jobs had a number of demo units onstage with him to manage this problem. If memory ran low on one, heâd switch to another while the first was restarted. But given how many demos Jobs planned, Grignon worried that there were far too many potential points of failure. If disaster didnât strike during one of the dozen demos, it was sure to happen during Jobsâs grand finale, when Jobs planned to show all the iPhoneâs top features operating at the same time on the same phone. Heâd play some music, take a call, put it on hold and take another call, find and email a photo to the second caller, look up something on the Internet for the first caller, and then return to his music. âMe and my guys were all so nervous about this. We only had 120 megabytes of memory in those phones, and because they werenât finished, all these apps were still big and bloated,â Grignon said.
The idea that one of the biggest moments of his career might implode made Grignonâs stomach hurt. At forty, Grignon looks like the kind of guy youâd want to drink withâand he is. When he moved from Campbell to Half Moon Bay in 2010, he quickly became friendly with the sommelier at the Ritz-Carlton Hotel. He even had a wine fridge in his office. But behind that gregarious exterior is a fierce intellect and an ultracompetitive streak. Once when trying to get to the bottom of a slew of software bugs in an iPhone subcontractorâs equipment, he turned the AC on high in the conference room he used to make the subcontractors uncomfortably cold. When that didnât get them moving fast enough, he tried a more aggressive approach: he accused them of holding out on him and threw his laptop against the wall.
By 2007 heâd spent virtually his entire fifteen-year career at Apple or companies affiliated with it. While at the University of Iowa in 1993, he and his friend Jeremy Wyldânow cofounder with Grignon of Quake Labsâreprogrammed the Newton MessagePad to wirelessly connect to the Internet. That was quite a feat back then, and it helped them both get jobs at Apple right out of school. Wyld actually worked on the Newton team, and Grignon worked in Appleâs famous R & D labâthe Advanced Technology Groupâon video conferencing technology. Even though the Newton did not succeed as a product, many still think of it as the first mainstream handheld computer. But by 2000 Grignon had found his way to Pixo, a company spun out of Apple that was building operating systems for cell phones and other small devices. When Pixoâs software found its way into the first iPod in 2002, Grignon found himself back at Apple again.
By then, thanks to his work at Pixo, heâd become well known for two other areas of expertise besides building video conferencing technology: computer radio transmitters (what we now call wireless) and the workings of software inside small handheld devices such as cell phones. Grignon works in an entirely different world from that inhabited by most software engineers in the Valley. Most rarely have to think about whether their code takes up too much space on a hard drive or overloads a chipâs abilities. Hardware on desktop and laptop computers is both powerful, modifiable, and cheap. Memory, hard drives, even processors, can be upgraded inexpensively, and computers are either connected to electric outlets or giant batteries. In Grignonâs world of embedded software, the hardware is fixed. Code that is too big wonât run. Meanwhile, a tiny batteryâwhich might power a laptop for a couple of minutesâneeds enough juice to last all day. When Jobs decided to build the iPhone at the end of 2004, Grignon had a perfect set of skills to become one of the early engineers on the project.
Now, in 2007, he was emotionally exhausted. Heâd gained fifty pounds. Heâd stressed his marriage. It had been a grueling two years. App...