Dustin L. Howett
90d · built 2026-09-08
Performance
What Dustin L. Howett shipped in the selected window, measured in ETV, and how it compares with the 90 days before it.
Effective capacity
−0.3engineers
delivers like 0.7 (0.7x pre-AI)
Output (ETV)
0.9ETV
−46.3% vs 1.6 prior
Features share
15.9%
+4.3 pp vs prior window
Fixes share
52.3%
+4.1 pp vs prior window
Work mix
15.9% Features30.7% Maintenance0% Tests1.1% Docs52.3% Fixes
19 commits over 90 days, ending 2026-09-08.
Daily performance
Daily ETV, stacked by Features, Maintenance, Tests, Docs and Fixes.
Repository spread
Where this developer's commits land. Concentrated work (top1 > 80%) vs polymath spread (top1 < 30%).
Most impactful commits
Top 10 by ETV in the last 90 days.
- 0.2ETVLocalization Updates - 07/25/2026 03:03:40 (#20476) Co-authored-by: Console Service Bot <consvc@microsoft.com>github.com-microsoft-terminal · a463ae64 · 2026-07-28
- 0.2ETVAdd built-in glyphs for the first 149 "Symbols for Legacy Computing" (#20424) This PR adds the easy Symbols for Legacy Computing (U+1FB00...U+1FBFA) glyphs to our built-in glyph generator. The range covered includes sextants, eighth blocks of various sizes and counts, and new regtangular shades. They are likely to be used in ANSI-style art (probably by @PhMajerus, whose art this PR makes look even better.) -- I have not chosen to implement the other shapes _yet_. We need shaded triangles (probably another new shape, `ClosedFilled050Shape` or something.) But really, I stopped implementing at "checkerboard" because we would need either 8 instructions per glyph or a much larger checkerboard lattice implemented in the shader. Hand-coded, but I did write a web tool to aid me in assigning points (for all the trapezoidal ones) and a PowerShell script to generate bit patterns for the Sextants.github.com-microsoft-terminal · 694db4c0 · 2026-07-17
- 0.1ETVPre-warm SHGetKnownFolder to avoid a deadlock in the nvidia driver (#20351) The nvidia driver attempts to use SHGetKnownFolder (which has its own lock!) under the loader lock, which occasionally triggers a deadlock when we attempt to do the same thing during settings load. Closes #20350 (superseded) Closes #20348 Co-authored-by: gleb <46842077+groovg@users.noreply.github.com>github.com-microsoft-terminal · 05b613cf · 2026-06-22
- 0.1ETVGuard and tidy a couple instances of GetActiveTerminalControl (#20458) This regressed with #19136. Closes #20457github.com-microsoft-terminal · 4f225a56 · 2026-07-23
- 0.1ETVdrcs: reject attempts to write a glyph that is too tall (#20409) We probably shouldn't walk this iterator off the end of the array. Or write into it.github.com-microsoft-terminal · dd494ac7 · 2026-07-10
- 0.1ETVClamp the cursor position in bounds during "reposition with click" (#20442) This prevents us from crashing when we try to pass {-1, 3} into the Buffer. Don't know how we missed that. Closes #20443 Closes #19667github.com-microsoft-terminal · de3fc87d · 2026-07-17
- 0.1ETVDon't ignore the user's default environment inheritance setting for wt (#20321)github.com-microsoft-terminal · b7108c65 · 2026-06-15
- 0.1ETVUpdate the WinGet configs, vsconfig and README for VS 2026 (#20313)github.com-microsoft-terminal · 60a58c93 · 2026-06-10
- 0.0ETVMove to Visual Studio 2026, SDK 26100 and toolset v145 (#20225)github.com-microsoft-terminal · fc958b13 · 2026-06-10
- 0.0ETVtsm: use the much cheaper & non-async 26100 AppExtension APIs when possible (#20356) GetPublicPath doesn't require async _or_ Windows.Storage! FindAll is just the Sync version of FindAllAsync!github.com-microsoft-terminal · d0263b86 · 2026-06-23