Платон, в своём диалоге Ион говорит о сущности художественного произведения, мне показалось довольно интересной затеей, попробовать перенести эти размышления на процесс программирования. Провести так сказать определённые параллели. Кто такой Ион? Ион, это некий рапсод (толкователь и чтец стихов, по большей части именно Гомера), читающий наизусть его труды, но при этом у него нет вдохновения при попытке понять или истолковать текст другого писателя. Сократ сравнивает Иона с предсказателями, вычленяя общую природу их вдохновения, хоть большинство поэтов и описывают одно и те же вещи (любовь, дружбу и т.п.), но вдохновляют Иона лишь описания сущностей данные Гомером. При этом суть предметов о которых говорит Гомер остаётся за ширмой. Ион не является ни возничим, ни лекарем, а значит не может глубоко и верно судить о ведении колесницы или лечении людей, тем не менее знание Гомера позволяет ему вести речь об объектах из этих категорий. Какова природа вдохновения ? Сократ указывает,