Iowans put their tech skills to work for Obama posted

Derek Brooks and Nick Leeper spent long hours writing code for donation and voter websites.



Nick Leeper, left, and Derek Brooks, both software engineers in their early 30s, left good jobs in Des Moines to move to Chicago and work for the Obama campaign. They built software to track voters that helped secure Obama's victory. Photo by Christopher Gannon of The Des Moines Register

Derek Brooks of Ankeny was just one of 10,000 in the crowd last fall when the president urged Iowans to register to vote.

"This is GottaRegister.com," President Barack Obama said at a rally at Living History Farms on Sept. 1, referring to a campaign website.

"I'm sorry, English teachers in the room. It is 'got to,'" he said, acknowledging the correct grammar before again plugging the site. "It is 'gotta' — g-o-t-t-a-register.com."

"I chuckled at the president poking fun at the name," said Brooks, who is married to a Des Moines teacher, "and then immediately pulled out my phone to make sure we were handling the traffic."

Brooks was the lead engineer on the tech team that created the voter registration app — a website that was just one piece of a carefully orchestrated ground game that identified voters, ensured they actually cast ballots and helped secure re-election for the Democratic president.

Brooks and his friend Nick Leeper of West Des Moines, both software engineers in their early 30s, abandoned their jobs, wives, homes and dogs to move to Chicago for 15 months to build software for the campaign.

The pair's experiences shed light on a technology operation that gave Obama an edge and on the life changes required to work on a presidential campaign.

They were part of a 35-member tech team stocked with experienced engineers who were formerly employed with Google, Facebook, Twitter, YouTube, Craigslist and other companies and who knew how to create apps for use on a mass scale. They built apps for phone banking, voter registration, voting location look-ups, polling place volunteer assignments and tracking polling place incidents.

"There's sort of a weird story that tech won the election," Brooks said. "We had an amazing ground team who were going out and asking people to vote and going door to door. It was absolutely the ground game that won the election. The things we built empowered some of the things they were doing."

"We were a force multiplier," Leeper said.

Getting their start, long before election
Leeper quit his job writing software for scientists at an Iowa-based company. Brooks left a startup called Dipity.

They headed to Chicago for Lollapalooza and just stayed. It was August 2011.

Incumbency gave Obama's campaign a timing edge over Team Romney, Brooks said. Obama staffers knew who their nominee would be, so they started early and never let up, he said.

By early 2012, the Obama campaign HQ was open on Saturdays.

In late summer, they started working straight through, coming in on Sundays, too, for 12-hour days.

Home became just a bed to crash on. Then it was back to the campaign office.

Brooks, 31, has broken things down in numbers: 466 days as a Chicago resident; roughly 7.19 hours of sleep per night; more than 140,000 lines of code written in six languages to 19 applications; 1,675 updates to publicly published apps; 51 cards and 17 visits from his wife, Kari; one pound gained before returning to Iowa.

Home at first was one level of a brownstone near Lake Michigan owned by a lawyer couple who supported Obama. A few weeks later, Brooks and Leeper rented a house just south of Wicker Park with other campaign tech guys.

"Living the dorm-style life was hilarious, and hopefully something I will never have to do again," Brooks said. But, he added, "I loved not needing a car and being completely dependent on public transportation, my skateboard or my feet."

Engineering how to give, contact voters
Leeper, 33, was lead engineer on technology for systems that allowed the campaign to take, process and report donations.

"It was less visible," Leeper said.

"Don't let Nick discount that," Brooks said. "A lot of people and a lot of money flowed through that."

Brooks was lead engineer for voter contact.

Did you get a phone call from the Obama campaign? Thank Brooks for one of his Web apps, Call Tool, which gave volunteers names of people to call and scripts to read and let them work from anywhere.

"We had a pretty neat story about a war vet who was in a hospital. He couldn't really volunteer for the campaign, but this tool allowed him to actually make calls from his bed, which is pretty neat," Brooks said. "He wrote in a couple times. I was like, 'Wow, this is why we're doing this.' "

They learned early on that there was little room for failure. They had piloted some of the tools in spring 2012 in the Wisconsin Democrats' effort to recall Republican Gov. Scott Walker. Through most of October, they did drills to test systems that needed to work on Election Day, which the campaign considered to be a four-day period of full-scale get-out-the-vote efforts.

They tested Narwhal, the operating system that powered the campaign's technology, and all the apps. They'd pull plugs on the backbones that the systems depended on, then figured out ways to modify them to make them usable anyway.

On one practice day, Leeper was given a scenario: "No donations are coming in. Why?" And he had to ferret until he found the problem that the testers caused, then fix it. The stress was intense.

"It was so real, but it wasn't real," Leeper said. "We treated it like it was real, and at the end of the day I was just drained. Nothing actually broke, but I felt like everything broke."

It's 'like we just won the Super Bowl'
On Nov. 6, Leeper was super relaxed.

"We had always been reassured, 'It's going to be close. Don't panic.' That's our advantage — we know it's going to be close. We're not predicting a blowout," he said. "My family was emailing me or texting me like 'Oh, it's so close!' I was like, 'It's going to be fine, Just relax.' It wasn't like we were invincible, but I knew how prepared we were."

Brooks, though, was super tense.

His team's phone banking app scaled from a few hundred calls per day to more than 1 million Election Day calls by 7,600 campaign volunteers, he said.

"Stay up, stay up, stay up," he silently pleaded with the app.

The GottaRegister voter registration app, rebuilt from what Brooks' team inherited from the Democratic National Committee, jumped from handling a few dozen concurrent visitors to 6,400, Brooks said. But it sustained numerous spikes in traffic, generated by TV spots and by the president mentioning GottaVote.com on Reddit and in speeches in Iowa and elsewhere.

A mini disaster struck on Election Day: There was a small database outage at Amazon, Leeper said. But no one outside the campaign felt the effects. The team had insulated itself from problems outside its control, he said.

A year ago in January, when Obama visited headquarters, both Leeper and Brooks got to shake a sitting president's hand for the first time.

"I froze and had no idea what to say," Leeper said. "I said, 'You're awesome.' That's all I could get out. He's like, 'Thanks.' "

The day after the election, the president hugged and personally thanked them.

Leeper and Brooks worked for the Obama campaign for a few weeks more, writing notes so that the next campaign staffers to use the software would know what broke and why they built things the way they did.

What's next for them?

Both laughed.

"We just re-elected a president. I feel like for tech, it's like we just won the Super Bowl," Brooks said. "It seems like the next logical challenge is to start something ourselves. We're likely both starting our own things."

This past weekend, he was at a cabin at Lake Tahoe, brainstorming a new company with friends from the campaign.

By Jennifer Jacobs of The Des Moines Register

comments

  • Fantastic beat ! I would like to apprentice while you amend your site, how could i subscribe for a blog site?

    The account helped me a acceptable deal. I had been a little bit acquainted

    of this your broadcast offered bright clear concept

    cosplay costumes de marié posted

  • Making a selection at this point is vital.

    식보 posted

  • The wardrobe closet with the door jamb in position.

    wygodne szafy wnękowe Kraków posted

  • Fine way of describing, and nice piece of writing to take information regarding my presentation subject matter, which i

    am going to convey in university.

    www.kitchenerlimousines.com posted

  • Lovely just what I was looking for. Thanks to the author for taking his time

    on this one.

    makellesley.carbonmade.com posted

  • リュックを1つ背負って自由気ままに旅をしているトラベル行者。そんな旅行者はどんな人でも出来ると言う物ではありません。ではどんな性格や資質の人が旅行者になれるのでしょうか。

    先ずは色んな物事に対してアバウトに考えられる人、それでいて緻密な性格を持っている人だと思います。一人で旅を長く続けているとどうしても行き詰ってしまう事ってあると思います。そこでパニックになる人と「まぁいいか」と考えられる人と二通りに分かれると思います。どちらかと言うとバックパッカーとしてはアバウトな気楽に考えられる性格の人の方が、自分も周りも楽だと思います。そんな気楽に考えられる人の方がバックパッカーとして向いている人だと思うのです。次に誰とでも人見知りしないで気軽に話せる人が向いていると思います。でも自己主張が強すぎてしまうと駄目なのですが、控え目なのに気軽に話が出来ると言う方が旅行先で色んな人に合っても好感を持たれると思います。次に自分の社会的地位や過去の栄光にとらわれない人が良いですね。年上だから良いんだとか、こう言う経験をしてきたから良いんだと言う考えではなくて、旅行先では誰もが平等に対等な立場に立って入れる様にする事が大切だと思います。その他にも色んな事に臆せずチャレンジが出来る人、健康状態をしっかりと把握できる人等が良いと思います。なんだか色々挙げましたが、普通の常識を持っている人であれば誰でも自由人になれると言う事なのです。

    一人でバックパック1つでトラベルをしていくのであれば、バックパッカーとしての心構えもきちんと持っていなければなりません。自由人は自由気ままとは言ってもそれなりのマナーを持っていないといけないのです。

    トラベル行者として旅行をしていく上でゲストハウスやミトリー等に宿泊する事も有るでしょう。この時はその宿泊先のルールを守り、常識ある行動をし、同室や同宿の人達に迷惑をかけないような過ごし方をする様にしましょう。旅行者として一人で旅行している以上、あなたは単なる一人の人間です。この時ばかりは社会的地位も色んな実績も年齢も関係ありません。せっかく旅行行をしているのですから、その土地の人や他の旅行者達と気軽に接していく様にしましょう。また旅行行先の食べ物や文化にも触れてみて日本とは違う文化に接してみる事も自由人の楽しみとも言えると思います。またこうした行動がコミュニケーションが取れる行動だと思うのです。健康を過信せずに疲れたら休む事も必要ですし、トラブル遭遇時は慌てずに落ち着いて対処する事を考えましょう。また情報は旅行先で色んな人から聞いて回るのもガイドブックには無い情報が得られて思わぬ経験が出来るかもしれませんよ。そして一人での旅行行はほかになかなか頼る人がいません。ですからお金やパスポート等の貴重品は管理をしっかりと行い、肌身離さず身に付けておく様か所定の場所に置いておく様にしましょう。

    一人前の自由人になる為にはどうしたら良いのでしょうか。何も考えずに行動に起こしてしまうのも良いでしょう。綿密に計画を立てて行動を起こすのも良いでしょう。また旅行行者になりたいと言う方の中には海外旅行行に一度も行った事が無いと言う方から、何度も行った事があると言う経験者の方まで色々いると思います。自分がどんな状況であるのか見極めてそこから段階的に上がっていくと良いと思います。バックパッカーになる為には4つの段階に大きく分けると有ると思います。下の段階から徐々に経験していく事で、無理をする事なく立派なバックパッカーになれると思います。

    先ず第1段階ですが通常多くの人が参加しているパックトラベル行をしてみましょう。次にパック旅行行の名かでも自分専用のパック旅行である所謂手配旅行と言うのをしてみましょう。次の段階では航空券、ホテル、空港とホテルの送迎だけの旅行行である自由旅行をしてみましょう。これが終わったら最後にようやく旅行者としての入門旅行が出来る様になると思います。結構若い人は何にも考えないで最後の4段階目を行う方が多いみたいです。「何とかなるさ」と言う感じで行ってしまうので、たくさんデメリットを抱えながらの旅行をしています。まぁこうした事は若いから勢いで出来る様な感じも有りますが、中高年にもなると勢いだけでは行けなくなりますので、地道に経験を重ねていっていくと良いと思います。

    ペンパル 韓国 posted

  • You're so cool! I don't think I've truly read something like

    that before. So nice to find somebody with some genuine thoughts on this subject.

    Really.. thank you for starting this up. This site is

    one thing that is needed on the web, someone with a bit of originality!

    led panel light kitchen posted

  • Truly when someone doesn't understand afterward its up to other people that

    they will help, so here it occurs.

    regula posted

  • That is very fascinating, You are a very professional blogger.

    I've joined your rss feed and look forward to in the hunt for more of your fantastic post.

    Additionally, I have shared your website in my social networks

    mycryptobot posted