Skip to content


About The Author

I’m Graham Lee, the author of Professional Cocoa Application Security, the first book on application security for Mac and iOS programmers; Test-driven iOS Development (Developer’s Library), the first book on TDD and unit testing for Mac and iOS programmers; and APPropriate Behaviour; a book on all the things programmers must do that aren’t programming. But I’m not just an author and blogger. I write software primarily in the object-oriented mode, but have been seen wearing out the parenthesis keys with LISP too. I also teach other people how to do the same.

About This Blog

This blog covers a range of topics, broadly related to software engineering and its culture and values.