computer science

Debugging the Novel

When Vikram Chandra started writing his best-selling novel, Sacred Games (2006), he knew it was going to be a big book. And he was right: All told, the novel is 947 pages, includes over 100 characters, and spans a 60-year timeline. To make the writing process smoother, Chandra set out to find a software program he could use to store, organize, and keep track of the details of his novel. But no off-the-shelf program met his needs.

From the Fall 2017 Bugged issue of California.

Paint by Numbers: Algorithms for the Artistically Challenged

As a 10-year-old growing up in Shanghai, Jun-Yan Zhu often avoided homework with furtive doodling. He’d sketch comics or movie characters in pencil, then erase the evidence before his mother saw it. Much as he loved drawing, however, he wasn’t very good at it. He dreamed of a world where everyone, even those who lacked the talent, could easily communicate in pictures.

From the Winter 2016 Reality Bites issue of California.

Are You Paid Less Than a Tech Intern? Cal Student Conducts Eye-Opening Survey

Tales of internship compensation are typically depressing, in that there is, all too often, no compensation. But in the spirit of misery loving herself some company, recent findings by a UC Berkeley student revealed how much students are being offered for summer internships at top U.S. tech companies—finally giving people with “real jobs” a turn to feel sad and underappreciated.

Wrangling Big Data

Imagine a website that could offer you personalized medical advice. You could log on and input your symptoms and medical history. The program would then compare your situation to that of other people with a similar condition, perhaps analyze your genotype, consult with a few hundred doctors as necessary, and then provide you with a diagnosis and treatment recommendation.

From the Winter 2013 Information Issue issue of California.
Subscribe to computer science