Moderni programi su toliko kompleksni daje praktično nemoguće izbeći bugove, ali Microsoft traži načine da smanji greške u kodiranju koliko god je to moguće, uključujući isprobavanje eksperimentalnog pristupa koji uključuje nadgledanje programera dok rade. Ideja je da se prate pokreti čiju i druge mentalne i fizičke karakteristike programera da bi se primetilo kada njihov nivo budnosti opadne ili kada se muče sa nekim zadatkom, što su situacije kada se greške najčešće pojavljuju u njihovom radu. Kako navodi Andrew Begel iz kompanije Microsoft ideja je da ako kompanija može da shvati koji kognitivni ili emocionalni problemi dovode do greške u kodu, mogu to da preduprede.