1. Balancing Security and Efficiency
When crafting security workflows, I had to shift my approach to design thinking. While efficiency typically defines good design—measured by how swiftly users can complete tasks—security design emphasizes guiding users through processes deliberately and cautiously. The goal is to minimize errors and ensure users comprehend the ramifications of their decisions.
2. Exploring diverse design options
Getting stuck on one idea and focusing all of your attention on it, is an easy trap to fall into and it's definitely something that I had to work on in the beginning. Over time I learnt the importance of exploring a wide range of possible solutions before landing on one.
3. Mastering dev/design handoffs
During my internship, I learned firsthand about the importance of design documentation in dev/design handoffs. It became evident that detailed documentation is key to ensuring clear communication and speeding up development!