Duvido que você esteja errado e acho que qualquer pessoa na indústria confirmaria anedóticamente que existem variações entre programadores e desenvolvedores, mas acho que o problema é muito mais interessante do que isso. O artigo vinculado traz um ponto interessante: é improvável que você encontre uma boa métrica de produtividade que atenda a todas as definições de um desenvolvedor. Os 6 arquétipos (ok, 5, porque se trata de uma piada) têm critérios diferentes - o cavalo de trabalho pode produzir mais código, mas o inovador não, porque está pensando em maneiras novas e loucas de fazer as coisas. Existem diferentes caminhos para se tornar um bom programador e nem todos concordam com o que são.
Isso provavelmente se aplica também à variação no seu dia-a-dia. Você pode medir isso por, digamos, KLOCs, mas isso provavelmente é apenas uma faceta da sua produtividade. Melhorar isso aumentará sua produtividade, mas o principal é que, se sua métrica / modelo de produtividade não incluir fatores fora de seu controle (reuniões, por exemplo), mas que estiverem altamente correlacionados com os fatores que são (KLOCs), você pode
O artigo original mede a solução de problemas em quebra-cabeças simples e quantificáveis. É difícil fazer isso no mundo real, para que você possa usar a abordagem calorosa e confusa de se julgar subjetivamente (ou seu gerente) sobre o quão produtivo você estava naquele dia - é provável que seja uma medida melhor, dadas as dificuldades em quantificar esta.
Se você deseja medir por conta própria, a resposta provavelmente é específica para você e seu local de trabalho. Mantenha um registro por algumas semanas e divirta-se dividindo seus dados. Algumas idéias: para responder à sua pergunta básica, se você particionar os dados em dois conjuntos aleatoriamente e executar um teste t, poderá ter uma idéia se existe variabilidade no dia a dia. Você pode calcular seus dias por dia da semana e fazer uma ANOVA ou testes t pareados para ver se há diferenças nos dias da semana.