Developing secure software.
Approach:
Training from Ambaga (ambaga.is). Hacking competition with practical puzzles.
Lessons learned:
"Security is a Journey, not a Destination". Put yourself in the position of a hacker. "How could I attack this" as a part of development.