Designing Internal Tools Employees Actually Want to Use
Observe the real work, including spreadsheets, workarounds, and handoffs. Reduce repeated entry and avoidable context switching while respecting permissions,…
OSAMA ALI / FIELD NOTES
Practical guides to UX, AI products, eCommerce, and Arabic interfaces. Find an answer, then put it to work.
211 articles to explore
Search could not load. You can still browse the articles below.
Observe the real work, including spreadsheets, workarounds, and handoffs. Reduce repeated entry and avoidable context switching while respecting permissions,…
Explain the service, required information, submission status, and next steps in language the intended audience understands. Account for documents, assisted…
Use clear Arabic labels and explanations for amounts, fees, status, and commitments. Test mixed-direction financial values and recovery flows, and verify…
Define the audience and task before making assumptions about Saudi users. Research language use, service expectations, device context, and local dependencies…
Make the selection scope, proposed change, and affected records explicit. Preview consequences, distinguish partial failures from complete success, and provide…
Make language switching preserve the user's task, inputs, and location where possible. Treat content, direction, formatting, and terminology as coordinated…
Build the first flows with Arabic content, vocabulary, and direction requirements already present. This exposes typography, component, and data-formatting…
Start from the decisions the dashboard supports. Use a clear RTL hierarchy while checking the direction and meaning of charts, tables, numbers, and identifiers…
When AI can give different answers to the same question, traditional UX patterns break. Here's how to design for uncertainty without losing user trust.
Teach the first useful task with a realistic example, then explain the limits at the moment they matter. Users should understand required inputs, expected…
Connect each important claim to the specific source that supports it. Make the source easy to open, distinguish retrieved evidence from generated interpretation,…
Start with the agent's authority, not its chat box. Define allowed actions, permission boundaries, approval points, and recovery paths before designing the…
Declare the page language and direction, maintain a meaningful reading order, and give controls clear names and visible focus. Test with Arabic content, keyboard…
Design tokens give names to reusable decisions such as color, spacing, type, and motion. Semantic names describe intent, making it easier to change themes or…
A design system helps teams make and implement consistent interface decisions. Begin with repeated product needs, establish ownership, and connect reusable…
Support the repeated workflows and complex states that enterprise teams actually share. Permissions, density, bulk actions, validation, and long-running tasks…
A UI kit is a collection of design assets. A design system connects reusable assets to implementation, usage guidance, accessibility, and an ongoing maintenance…
A component library supplies reusable interface building blocks. A design system also defines their purpose, usage rules, content guidance, accessibility…
Try a broader phrase or clear your filters.
Follow a short sequence around the problem you are working on.