The User Experience Problem
Activity Monitor shows you this:
Memory Pressure: Yellow
CPU: 87.3%
Swap Used: 4.2 GB
Your mom asks: "Is my Mac okay?"
You answer: "Uh... probably?"
Building a Better Health Check
I built DivLens to give instant, understandable system health summaries.
Design Philosophy
Principle 1: No Jargon
❌ "Memory pressure in yellow zone"
✅ "Your RAM is at 97% usage → This can slow down your Mac"
Principle 2: Actionable
Don't just say "high CPU." Say "high CPU → drains battery, makes Mac
sluggish → [Identify Culprits]"
Principle 3: Prioritize
Show "Needs Attention" first, "Looking Good" second. People care about
problems more than confirmations.
Principle 4: Suggest Next Steps
After showing status, offer relevant questions:
- "Why is my battery draining so fast?"
- "What apps are using the most storage?"
UX Patterns That Work
- Immediate Value - Scan happens instantly on "How can you help?"
- Visual Hierarchy - ⚠️ for issues, ✅ for good status
- Progressive Disclosure - [Quick Health Scan] [Show All Capabilities]
- Conversational - Feels like chatting with a tech-savvy friend
Try It
DivLens is available for macOS, Windows, and Linux.
Would love feedback on the UX approach. What would you change?

Top comments (0)