В принципе, программирование — такой же data-mining, как и журналистика. Разница заключается в конечном результате: журналист облекает его в слова и тексты, программист — в код и программы.
Программистам немного проще: у них есть формальный способ самостоятельно проконтролировать качество написанного (и те, и другие, кстати, “пишут”) — работает/не работает. Наличие такого формального контроля не мешает программистам лажать ещё круче журналистов: работать-то оно работает, но как оно это делает.
С другой стороны, у журналиста вся работа наружу, поэтому стороннему наблюдателю легче найти в ней косяки (например, проделать факт-чекинг). У программиста гораздо больше мест, в которые можно спрятать косяки.
Особенно бесит, когда т.н. программисты мало того, что самостоятельно не могут проделать data-mining, так ещё и оказываются не в состоянии собрать воедино pieces of data, которыми в них кинули miners, и сучат ножками, требуя готовый код.