Уроженец Эдинбурга, Макгонагалл большую часть жизни прожил в городе Данди. Стихи он начал писать в возрасте 47 лет. Он читал их вслух на улицах, но публика смеялась и забрасывала автора овощами. Стихи Макгонагалла считаются и по сей день образцом дурного вкуса. Это не помешало книгам Макгонагалла оказаться более дорогой покупкой, чем наиболее популярная сейчас британская серия книг. Семь томов о Гарри Поттере, подписанные Джоан Роулинг, ранее были проданы с аукциона за меньшую сумму, чем творения "худшего поэта в истории".