William McDonald is a professional software developer and recent fiction writer from Arizona. Since his youth he's been more interested in the explorative part of creation than the mastery of its means. He'd have rather played with the sounds and melodies he created on the piano than practice scales and fingering techniques or sight reading. It's not just a blessing or a curse, it's both. Always curious about how things worked and driven to realize a thought or dream, he drove himself through the means to realize those visions, sometimes with success. When he’s not writing software or fiction, he’s probably procrastinating and watching shows, pondering new business ideas or traveling.