Every Git commit is a timestamped record: who wrote it, when, what they described, and which lines changed. Commit DNA reads an entire repo's history and generates a visual dashboard answering:
QuestionMetricWorks late at night? Night Ratio β % of commits between 10 PM β 5 AM
Works on weekends? Weekend Ratio β % of commits on Sat/Sun
Frequent bug fixes? Bug Rate β % of commits mentioning "fix", "bug", etc.
Invests in code quality? Refactor Rate β % of commits about cleanup/optimization
At risk of burnout? Burnout Score β weighted formula combining all above
Think of it as a health checkup for coding habits β no hardcoded data, everything is computed live from actual Git history.
| 0β2% β οΈ Low investment | 2β10% β Healthy | 10%+ β οΈ Architecture may be unstable |
π Commit Spike
Commit Spike = (Max Commits in One Day Γ· Average per Day) β 1
Value of 0 = steady pace. Value of 4 = busiest day had 5Γ more commits than average.
π₯ The Burnout Formula
Burnout Score = 0.4 Γ Night Ratio
+ 0.3 Γ Weekend Ratio
+ 0.2 Γ Commit Spike (capped at 1.0)
+ 0.1 Γ Bug Rate
Why These Weights?
FactorWeightReasoningNight Ratio40%#1 indicator of overwork; correlates with fatigue and reduced code qualityWeekend Ratio30%Erodes recovery time; second strongest burnout signalCommit Spike20%Burst-then-rest patterns suggest deadline pressureBug Rate10%Can be a symptom of fatigue, but has many other causes
Every Git commit is a timestamped record: who wrote it, when, what they described, and which lines changed. Commit DNA reads an entire repo's history and generates a visual dashboard answering:
QuestionMetricWorks late at night? Night Ratio β % of commits between 10 PM β 5 AM
Works on weekends? Weekend Ratio β % of commits on Sat/Sun
Frequent bug fixes? Bug Rate β % of commits mentioning "fix", "bug", etc.
Invests in code quality? Refactor Rate β % of commits about cleanup/optimization
At risk of burnout? Burnout Score β weighted formula combining all above
Think of it as a health checkup for coding habits β no hardcoded data, everything is computed live from actual Git history.
| 0β2% β οΈ Low investment | 2β10% β Healthy | 10%+ β οΈ Architecture may be unstable |
π Commit Spike
Commit Spike = (Max Commits in One Day Γ· Average per Day) β 1
Value of 0 = steady pace. Value of 4 = busiest day had 5Γ more commits than average.
π₯ The Burnout Formula
Burnout Score = 0.4 Γ Night Ratio
+ 0.3 Γ Weekend Ratio
+ 0.2 Γ Commit Spike (capped at 1.0)
+ 0.1 Γ Bug Rate
Why These Weights?
FactorWeightReasoningNight Ratio40%#1 indicator of overwork; correlates with fatigue and reduced code qualityWeekend Ratio30%Erodes recovery time; second strongest burnout signalCommit Spike20%Burst-then-rest patterns suggest deadline pressureBug Rate10%Can be a symptom of fatigue, but has many other causes
Every Git commit is a timestamped record: who wrote it, when, what they described, and which lines changed. Commit DNA reads an entire repo's history and generates a visual dashboard answering:
QuestionMetricWorks late at night? Night Ratio β % of commits between 10 PM β 5 AM
Works on weekends? Weekend Ratio β % of commits on Sat/Sun
Frequent bug fixes? Bug Rate β % of commits mentioning "fix", "bug", etc.
Invests in code quality? Refactor Rate β % of commits about cleanup/optimization
At risk of burnout? Burnout Score β weighted formula combining all above
Think of it as a health checkup for coding habits β no hardcoded data, everything is computed live from actual Git history.
| 0β2% β οΈ Low investment | 2β10% β Healthy | 10%+ β οΈ Architecture may be unstable |
π Commit Spike
Commit Spike = (Max Commits in One Day Γ· Average per Day) β 1
Value of 0 = steady pace. Value of 4 = busiest day had 5Γ more commits than average.
π₯ The Burnout Formula
Burnout Score = 0.4 Γ Night Ratio
+ 0.3 Γ Weekend Ratio
+ 0.2 Γ Commit Spike (capped at 1.0)
+ 0.1 Γ Bug Rate
Why These Weights?
FactorWeightReasoningNight Ratio40%#1 indicator of overwork; correlates with fatigue and reduced code qualityWeekend Ratio30%Erodes recovery time; second strongest burnout signalCommit Spike20%Burst-then-rest patterns suggest deadline pressureBug Rate10%Can be a symptom of fatigue, but has many other causes
Commit DNA transforms raw Git commit history into a powerful analytics dashboard that reveals coding patterns, productivity trends, refactoring behavior, bug tendencies, ownership distribution, and burnout indicators.
𧬠Commit DNA β Developer Coding Style Analyzer
Decode any developer's coding DNA from their Git history. Analyzes public GitHub repos to reveal coding patterns, work habits, and burnout risk β all computed live from real commit data.
Every Git commit is a timestamped record: who wrote it, when, what they described, and which lines changed. Commit DNA reads an entire repo's history and generates a visual dashboard answering:
QuestionMetricWorks late at night? Night Ratio β % of commits between 10 PM β 5 AM
Works on weekends? Weekend Ratio β % of commits on Sat/Sun
Frequent bug fixes? Bug Rate β % of commits mentioning "fix", "bug", etc.
Invests in code quality? Refactor Rate β % of commits about cleanup/optimization
At risk of burnout? Burnout Score β weighted formula combining all above
Think of it as a health checkup for coding habits β no hardcoded data, everything is computed live from actual Git history.
| 0β2% β οΈ Low investment | 2β10% β Healthy | 10%+ β οΈ Architecture may be unstable |
π Commit Spike
Commit Spike = (Max Commits in One Day Γ· Average per Day) β 1
Value of 0 = steady pace. Value of 4 = busiest day had 5Γ more commits than average.
π₯ The Burnout Formula
Burnout Score = 0.4 Γ Night Ratio
+ 0.3 Γ Weekend Ratio
+ 0.2 Γ Commit Spike (capped at 1.0)
+ 0.1 Γ Bug Rate
Why These Weights?
FactorWeightReasoningNight Ratio40%#1 indicator of overwork; correlates with fatigue and reduced code qualityWeekend Ratio30%Erodes recovery time; second strongest burnout signalCommit Spike20%Burst-then-rest patterns suggest deadline pressureBug Rate10%Can be a symptom of fatigue, but has many other causes