๐ Tech Leaderboard โ the horse race
Mike says MDC does 800+ cars/year. The shop knows the total. What it doesn't know: who's actually pulling that weight. This is the race. Friendly competition, real data, visible by every tech who logs in.
๐ Cars completed โ May 2026
Each tech's bar fills based on their car count for the period. Goal line at the right is the period target. First to the finish flag wins the month.
๐ This period's belt holders
๐ Quality metrics โ visibility, not punishment
โ Log a completed job
๐ง What this teaches Mike
๐ Mike's brain runs on data
Papa nailed this: tell Mike "1990 Ford" without the engine and his brain auto-scans every engine that fits. Same principle here. Give Mike the data and he'll find the pattern. Irwin pulled 4.2 hr unbilled on the Tacoma ยท the leaderboard shows it. Pattern: Irwin gets stuck on bearing-noise diagnosis. Coaching opportunity, not a strike.
๐ฐ Cut beef, cut fat, cut waste
Papa's exact ask. When Mike sees: "comebacks +30% this month for tech X" ยท that's a real $1,180/mo bleed (see Loss Tracker). Catch it early, coach it down, profit margin recovers. Profit negative โ profit gain in months, not years ยท just from seeing what was invisible.
๐ Friendly + visible competition
Posted on the screen in the break room. Jordan walks in, sees Or is ahead this week, gets the bug. Mike (60s) sees the young guys gaining and pulls a 12-car week to remind them who runs this shop. It's play, not pressure โ every tech sees the same data so it's fair.
๐ช Things I'd fix in shop software (Papa asked)
Papa asked what I'd throw across the room. Here's the list ยท these are real complaints about Mitchell ONE / Tekmetric / Shopmonkey / etc. that any working shop tech would nod at:
Login that kicks you out every 5 minutes
Security theater that destroys flow. The shop floor isn't a bank. Once Mike's signed in on his tablet, leave him in until he says GO.
Drop-downs that hide service codes 6 clicks deep
Typing "trans" should instantly filter to all transmission codes. Not 7 clicks through Service โ Powertrain โ Automatic โ Maintenance โ Fluid Service.
No autocomplete on customer names
Typing "Jen" should pull up Jennings, Jenkins, Jensen with their last visit date right there. Most software makes Deb type the whole name then click "search."
Modal popups for everything
"Are you sure you want to save?" Yes, that's why I clicked SAVE. Stop interrupting.
No autosave
Lose 20 minutes of work because the page refreshed wrong. Every form everywhere should autosave every 3 seconds. Tech Workspace does this already.
Reports take 30 seconds to load
Then you realize you wanted a different filter. Pre-compute the common ones. Show the answer before the question is finished.
Numbers without context
"$45,200 YTD" โ good? Bad? Up? Down? Compared to what? Every number on screen should answer "compared to what?" instantly.
Settings pages with 200 options across 12 tabs
The overwhelm Mike already flagged. Sensible defaults ยท hide the rest behind "advanced."
Print buttons that print the WHOLE screen
Receipt should look like a receipt, not a browser screenshot with the nav bar. Print-specific stylesheets, every time. Inventory page already does this.
No audit log
When something goes wrong, you can't see what changed or who did it. Every action should log: who, what, when. Tech Workspace has it; nothing else does.
โ Race bars animate on load ยท width tied to real saved data
โ Log a job saves to localStorage ยท race recalculates ยท belt holders auto-update
โ Period switcher filters week/month/YTD/all-time
โ Quality metrics per tech from the data
โ Crown emoji auto-floats above whoever's currently in 1st
โณ Next: Wire to real Mitchell ONE export so today's actual numbers feed the race (vs. seeded examples)