Hacker News new | ask | show | jobs
by jeofken 1981 days ago
The problem with guitar is the same as with PHP.

PHP is a programming language where you can write anything. But due to its massive popularity among those who just want to get a website up, it’s easy to get stuck in a memorised copy-paste snippets type of coding, rather than reaching for the beautiful simple shining essence of computation (imo the lambda calculus).

Playing guitar you can find infinite amounts of chord diagrams ready made, and tabs for any song, so that you can make the sounds of some song. But it’s too alluring to get stuck there, and not peel away the layer of this world to see the divine simple essence underneath.

1 comments

Haha :) This is exactly where I'm stuck with guitar and also exactly where I left PHP a lifetime ago. Having moved on to other programming languages and other paradigms outside web dev, I totally understand the analogy.
Looking over my comments there were some errors about guitar tuning though, so for that book I’d need an editor