Joel on Software vs Paul Graham (2001)
joelonsoftware.com
joelonsoftware.com
There's a thread in some of the joelonsoftware discussion forums where Joel argues that pg's use of continuation-style passing and closures to represent web state made it difficult to use the back button and that it was the wrong thing to do. If I recall, pg also replied on that thread defending his decision.
Edit: Possibly relevant:
http://discuss.joelonsoftware.com/default.asp?joel.3.280820....
A long time ago I hypothesized that the cause of back
button not working in an early version of Yahoo! Stores
was because the pages of the wizard were implemented as
if they were subroutines, using a feature of Lisp that
Paul Graham advertised somewhere as a benefit. So now
all of a sudden I'm anti-Paul Graham and anti-Lisp and
anti-FP.I gather quite a few people remember that discussion, and that's why he's defending myself as being labelled anti-Lisp. He did sound that way, very strongly.
(Yes, HN is built on the same principle, which is how we end up with links that time-out, but that doesn't suddenly make what Joel thought ten years ago relevant.)
Deleted comment
Breaking the back button isn't "ugly," it's broken.
On the other hand, in specific terms, this whole discussion is about something that happened a bazillion years ago, who cares?
Also IIRC a lot of websites behaved this way back then. Hell, some still do today.
This is a non-story.