Source Of The Famous “Now You Have Two Problems” Quote

Lots of us have come across this: Some people, when confronted with a problem, think “I know, I'll use regular expressions.” Now they have two problems. -- usually attributed to Jamie Zawinski The form of this joke is also versatile enough to adapt to dumping on other things that the speaker might not like, e.g. “Some people, when confronted with a memory-management programming problem, think ‘I know, I’ll use a garbage-collected language.’ Now they have two problems.” Some time back, a guy named Jeffrey Friedl published a book called “Mastering Regular Expressions”, and the Slashdot discussion† got flooded with posts quoting this at him. So he took the trouble to track down the precise provenance of the quote, and how it had spread. His report is here <http://regex.info/blog/2006-09-15/247>. While his original blog post was put up in 2006, the last update is from the end of 2020. Some reader comments are interesting, too. By the way, something I didn’t know before, is that Jamie Zawinski really, really hates Perl. Or at least he used to. †I told you it was some time back.
participants (1)
-
Lawrence D'Oliveiro