Я слышал этот термин, но точного определения не знал. Хотя в общих чертах так и думал. Вот из инета это определение (сленг программистов): Быдлокодер
Человек, который не умеет программировать. Не хочет или не понимает зачем нужно знать алгоритмы, использовать шаблоны проектирования, поддерживать стиль кодирования и т.п. Чаще всего быдлокодер использует готовые решения и компоненты, не заботится о повторном использовании кода, и пишет в стиле «написал, забил гвоздь и забыл[i]