The Biology of Sloppy Code
journal.stuffwithstuff.com
journal.stuffwithstuff.com
The point about moving away from doing everything from scratch to outsourcing via APIs is interesting from a business perspective as well as programming.
There a number of startups appearing that are nothing more than a mashup of existing technologies that can be harnessed via API.
One point: although "Ruby and Javascript" don't have compilers to yell at you, there are static analysis tools which accomplish that to various degrees.