This post is available at http://www.thinkcode.se/blog/2012/04/02/challenging-requirements
Blog at WordPress.com.