Subconscious • 711 implied HN points • 19 May 23
- View software design as shaping functionality, understand what it should do first before how it does it or how it looks.
- Break down app functionalities into modular concepts, each with its own behavior and actions, combine existing concepts creatively.
- Design concepts to function independently, sync actions to ensure smooth interaction, focus on how concepts fit together to improve usability.