@chet_roller ну и напоследок что хочется сказать. Кривые руки никто не отменял, идеальных программистов что сейчас, что в прошлом нет, особенно этого невозможно добиться для крупных проектов, т.к. нужно много людей, понятное дело они будут разной компетенции.
Но и заявлять просто "программа лагает, значит руки кривые" бред. Факторов много, опять же, код и его разработка не существует в вакууме. Дедлайны, адекватность руководства, требования, приоритеты, бюджет, легаси код, косяки драйверов/железа и да, степень криворукости.
Поэтому лучше подходить к этому вопросу со стороны "удовлетворяет ли софт моим требованиям", в чем причина косяков которые тебя не устраивают уже второстепенный и неоднозначный вопрос