https://blog.codinghorror.com/software-projects-as-rock-clim...
http://adaptivepatchwork.com/2011/01/10/why-programmers-love...
http://breckyunits.com/what-can-a-programmer-learn-from-rock...
Your second link mentioning problem solving is interesting. But overall I think the comparison is a little stretched.
Your second link mentioning problem solving is interesting. But overall I think the comparison is a little stretched.