Before he landed on the cover of Time magazine, Mikey Dickerson ā01 was a mathematics major at Ā鶹“«Ć½. Thatās a bit surprising, since he earned his professional reputation as part of the crack ātrauma teamā of computer scientists that in 2013 rescued Obamacareās massively flawed HealthCare.gov website. But in 1997, when he came to the College from Cromwell, Connecticut, computer science (CS) was not yet a major at Pomona. His formal CS education included just three courses spread between Pomona and Harvey Mudd.
Looking back, āI might have picked math anyway,ā Dickerson says. In a math major, he explains, there is still āa very large amount of overlap with what you would get in a more theoretical CS degree.ā And besides, heād been teaching himself how to program since grade school.
Fast forward a dozen years. The Affordable Care Actāalmost universally known as Obamacareāhad become the law of the land, passing on the thinnest of margins in Congress and surviving multiple legal challenges in the courts. Its cornerstone, an online exchange where Americans could buy individual health insurance, depended on a website billions of dollars in the making that turned out not to work. At least, it didnāt perform at the scale necessary to meet the overwhelming demand. The result was agonizingly long wait times for users trying to log ināif the site didnāt crash in the meantime.
Joining the ārescue teamā
Enter Dickerson, who was working in the new field of site reliability engineering (SRE) at Google, where heād been recruited after a short stint as part of the academic staff at Ā鶹“«Ć½. If he could manage teams that kept Google up and running 24/7/365 while users did nearly 100,000 queries per second, surely, thought Obama administration leaders, he could help fix a broken government website. Or at least figure out what was wrong. He joined the ad hoc rescue team āfor what I thought was going to be two or three days,ā he recalls. It turned out to be four or five months with little sleep, no vacation, and, in the end, a payoff in the satisfaction of helping bring health coverage to millions of Americans who might otherwise have remained uninsured.
āPeople will dispute the details of whether [Obamacare] is good policy or not,ā Dickerson remarks. āBut if you do the math, thereās a reasonable guess that there are a few hundred thousand people who would have died soonerā because without insurance āthey didnāt have access to treatment. Thatās not an outcome that you think of when youāre deciding to major in computer science.ā
If Dickerson could be a key player in fixing the Obamacare exchange website, why not scale up and ask him to do the same for other antiquated information technology systems in the federal government? Thus, in August 2014, Dickerson found himself in an office near the White House as a special assistant to the President and administrator of the new U.S. Digital Service. He held the appointed position until the end of the Obama administration. In the newly created role he advised the President and leaders in the national security, economics and domestic policy councils and testified to Congress. Among the unexpected perksāan invitation to a state dinner for Indian Prime Minister Narendra Modi. Dickerson ditched his trademark comfortable jeans and rumpled shirts for black tie at the star-studded affair.
Return to Pomona
This spring semester, in an elective computer science class and lab titled āManaging Complex Systems,ā Dickerson is sharing with students what he has learned in an eventful two decades since graduating from Pomona. He is helping the dean of the College pilot a new program, āReturn to Pomona,ā through which alumni in a variety of fields will teach, lecture and mentor on campus. In addition to the course, Dickerson will lecture at Alumni Weekend and in a faculty speaker series, as well as provide career advice for students.
āThe Return to Pomona program is a part of the Collegeās mission and vision,ā says Melanie Wu, vice president for academic affairs and dean of the College, who is herself a professor of computer science. Alumni like Dickerson ācan provide career advice for students by bringing their work experience to campus, teaching a class and engaging them to think not only about todayās knowledge in the classroom but how to apply that in the future.ā
Alumni engagement in the program may take a variety of forms, says Wu. Some alumni might teach full time for a year or more, while others might teach a single course, give a talk or interact with students for a week. Associate Dean April Mayes is coordinating the new program.
Providing āan acceleratorā
In his class, Dickersonās students get hands-on experience with industry tools and practices so that, as he sees it, ātheyāll have an acceleratorāan easier first two years in their careers.ā His current work as a consultant to large, complex companies and organizations gives him a birds-eye view of the types of issues they are likely to face. āIāve done a lot of hiring of new computer science undergraduates,ā he says. The idea of the class is to give students āan experience that fills in a bunch of things that I know college graduates donāt usually know.ā
Sage Santomenna ā26, a physics major, says āyou can read all the instruction manuals and all the career-building guides you want. But when you get to the places where you actually have to deal with these complex systems, [Dickerson] tells you what itās actually like.ā Justin Long ā24, a computer science major, agrees. āIn a field like this, where it seems like the protocols and the ways to do things are always changing, itās really important to have someone who has seen it before and who knows how to adapt.ā
Students arrive early for Dickersonās Monday and Wednesday afternoon class. The room is full, and a number of the students are still engaging with the dayās topic after the formal class ends. In the evening lab, their project is to assemble and run a live Amazon Web Services site, setting up web servers and databases and keeping it fully functional. āItās going to be continuously monitored for uptime,ā Dickerson says. āSo part of their grade is going to be āDoes it stay available 24 hours a day, seven days a week?āā
Dickerson sees his job as supporting the students as they turn theory into practice. After tackling the issues heās faced in his career so far, āTheyāre not likely to invent a problem that I canāt figure out,ā he says.
Preparing students for jobs yet to come
When Dickerson was recruited from Pomona to do site reliability engineering at Google 17 years ago, āit turned out to be kind of the first cohort of SREā at the company, he recalls. āThere wasnāt any possibility of there being a class that would prepare me for that job because that job didnāt exist.ā
His experience informs his Pomona teaching, just as the Return to Pomona program envisions. āThe class Iām doing now I hope gives the students an idea that there are these types of software engineer-adjacent jobs out there that might be the thing they want to do,ā Dickerson says. āTheyāre certainly going to have a head start over people elsewhere whoāve done four-year CS degrees that didnāt have this kind of practical exercise built into it.ā
George Johnson ā24, who is majoring in computer science and economics, says, āThis class embodies for me all the best parts of liberal arts.ā He finds that it includes not only computer science but economics and philosophy as well. āIt has already taught me to think more flexibly and be more capable of understanding broader institutions and rule sets that we just take for granted,ā he says. āThis is probably my favorite class that Iāve taken so far.ā