Good software should explain itself.
A few of the everyday details that matter when building a site for the people around you.
## Start with the everyday action
A file upload, a notice, a password field: these are small interactions until they get in someone's way. The Family Portal has been a useful reminder that the finish matters as much as the feature list.
## Things worth getting right
- Make navigation predictable
- Say clearly when something has been saved
- Keep the admin tools organised
- Use the same visual language across screens
- Work with password managers
- Explain permissions where people make decisions
Those ideas are part of the brief for Undefined Variables too. The workshop should be welcoming to someone who only wants to read a build log, and useful to someone who wants to take part.
A file upload, a notice, a password field: these are small interactions until they get in someone's way. The Family Portal has been a useful reminder that the finish matters as much as the feature list.
## Things worth getting right
- Make navigation predictable
- Say clearly when something has been saved
- Keep the admin tools organised
- Use the same visual language across screens
- Work with password managers
- Explain permissions where people make decisions
Those ideas are part of the brief for Undefined Variables too. The workshop should be welcoming to someone who only wants to read a build log, and useful to someone who wants to take part.