Musings on Software Engineering and Application Security from Jim Manico