Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I can definitely imagine that it is not for everyone. Books are like that.

I have purchased about 5 copies of it over the last 25 years, and I only have one left. The others have been lent out and never returned. I have read it many times. Hence it was a candidate for the list of 2.

For me, I think that I read it at young age (I think around 13) and it had a significant effect on me at an influential time. Re-reading it over the years has recaptured some of the feelings I had when I first read it.

I loved the way that he separated someone who loves what they do and someone who is just twirling spanners. I loved how he dismissed the snobbery of considering things such as programming or technical writing as not creative. For me, it was the only thing I had ever read that said something like that - all around me were people who considered only painting to be creative, and working on a motorcycle to be something that didn't require conscious thought. At the time I was a programmer, and I had a motorcycle that needed maintenance.

Those things may now be self-evident to all, maybe in part due to Pirsig's influence. His book is probably less relevant and harder work to enjoy than it was at the time, like an old movie, but it is an old friend to me.

Some people (many people on this website, I suspect) have a hard time doing a crap job on anything that deserves a good job. They won't allow themselves to iron a shirt badly, or catch and discard an important exception, or park askew. There's things they consider to be important and they do them right every time. When I was young I (wrongly) imagined myself to be one of the few, looking at my peers, so it had a big impact that someone could put this stuff into words.

His refusal to define Quality and his split between Romantic and Classic realities still come back to me when I see large software projects attempting to ensure Quality. They do it by enforcing naming standards and implementing checklists and reviews, but they don't work yet we all know quality when we see it. You can follow CMM to the last letter and still produce crap. CMM (and others) tried to define quality to make it reproducible, but it only comes from the individual and collective minds of the good and great programmers out there. Pirsig was right.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: