Sometimes in the tech industry you have to work with opposing needs or even contradictions. Often, we find ourselves in a situation of balancing human nature versus security or legal versus technology. An example of the former is in the area of password policies where you would naturally expect a strong password requires a complex policy. The reality is more complicated. People write complex passwords down, which makes them vulnerable.