Ryan Donovan works as a freelance writer in New York City. He graduated from Carnegie Mellon University with a degree in technical writing. After untangling complicated software for 10 years as a technical writer, he now writes on a variety of topics with a specialty in understanding complexity on both small and large systems. This includes content marketing, software documentation, oil and gas investing, and more.