Ellen Ullman is an American computer programmer and author. She has written novels as well as articles for various publications, including Harper's Magazine, Wired, The New York Times, and Salon. Her essays and novels analyze the human side of the world of computer programming. Ullman earned a bachelor's degree in English at Cornell University in the early 1970s. She then turned to business programming in the following years. She eventually began writing about her experiences as a programmer in 1995 when she wrote an essay titled "Out of Time: Reflections on the Programming Life." She lives in San Francisco.