Ideals

Ownership

Every app, feature, or experience needs one clear owner—not a team, not a department. That person is accountable for its quality and performance, ready to report results, and responsible for fixing problems (ideally before anyone else has to ask).

Without a name attached, ownership vanishes. With it, decisions can be explained, changes can be made, and trust can be built.

AI / Automation

Tests, releases, translations, alerts—if the work is repetitive and well-defined, put it in the pipeline or a script so no one has to remember to run it. Free people for the decisions where thinking matters most.

Automation doesn’t replace ownership. It is how you stay accountable for quality without burning the hours it used to take.

When In Rome

Build to the best practices, patterns, and standards of the community and platform.

For Apple platforms, follow the Human Interface Guidelines. For Android, follow Material Design. For languages and frameworks, prefer built-in libraries and the conventions of that community.

The best measure is if someone from that community can look at your work and feel at home.

Documentation

Make the README the entry point.

Every project should have a clear README that covers its purpose, how to set up the environment, how to run tests, and how to ship. Document APIs as if they will be used outside the company.

Clear documentation is also what modern AI workflows, skills, and agents need to understand, maintain, and extend the work without constant human hand-holding.

a11y, i18n, l10n

Accessibility is quality for everyone, not a special case. Use ARIA, screen readers, scaled fonts, and other assistive technology as part of everyday development, not as a final check.

The world speaks many languages. Internationalize and localize so people can enjoy the best experience in their own language, numbers, and formats.