"Paul Graham argues that programming languages are designed for people and that human limits in handling detail are a reason high-level languages are useful."
Graham's official essay explicitly connects programming languages to human limits in handling detail and contrasts them with programming directly in machine language.
View Source