Wątpię, że się mylisz i myślę, że ktoś w branży potwierdzi anegdotycznie zarówno różnice między programistami i programistami, ale myślę, że problem jest o wiele bardziej interesujący. Artykuł, który połączyłeś, ma interesujący punkt: prawdopodobnie nie znajdziesz dobrego wskaźnika wydajności, który pasuje do wszystkich definicji programisty. Sześć archetypów (ok. 5, ponieważ jeden to żart) ma inne kryteria - koń roboczy może produkować więcej kodu, ale innowator nie, ponieważ myśli o nowych, szalonych sposobach robienia rzeczy. Istnieją różne ścieżki do bycia dobrym programistą i nie wszyscy zgadzają się, kim są.
Prawdopodobnie dotyczy to również rozbieżności w codziennej pracy. Można to zmierzyć, powiedzmy, KLOC, ale to prawdopodobnie tylko aspekt wydajności. Poprawienie tego poprawi produktywność, ale najważniejsze jest to, że jeśli metryka / model produktywności nie uwzględnia czynników poza twoją kontrolą (na przykład spotkań), ale które są wysoce skorelowane z twoimi czynnikami, które są (KLOC), ty może
Oryginalny papier środki rozwiązywania problemów na prostych, wymiernych łamigłówki. Trudno to zrobić w prawdziwym świecie, więc możesz zastosować ciepłe i rozmyte podejście, aby subiektywnie osądzić (lub swojego kierownika), jak produktywny byłeś tego dnia - jest to prawdopodobnie lepsza miara, biorąc pod uwagę trudności w kwantyfikacji to.
Jeśli chcesz to zmierzyć sam, odpowiedź jest prawdopodobnie specyficzna dla ciebie i twojego miejsca pracy. Przechowuj dziennik przez kilka tygodni, a następnie baw się dobrze gromadząc swoje dane. Kilka pomysłów: aby odpowiedzieć na podstawowe pytanie, jeśli losowo podzielisz dane na dwa zestawy i wykonasz test t, możesz dowiedzieć się, czy istnieje zmienność z dnia na dzień. Możesz grupować dni według dni tygodnia i wykonywać ANOVA lub testy t parami, aby sprawdzić, czy występują różnice w dniach tygodnia.