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