John Gruber is a writer, blog publisher, UI designer, and the inventor of the Markdown markup language. Gruber is from the Philadelphia, Pennsylvania, area. He received his Bachelor of Science in computer science from Drexel University, then worked for Bare Bones Software and Joyent.