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

This is a gem to remember in the future (from the comments): "Design Patterns are for when you run out of language".


Thanks for this. Great quote.

FWIW the original, by Rich Hickey, seems to have been "Patterns mean 'I have run out of language'".

Cited here - https://google-styleguide.googlecode.com/svn/trunk/lispguide... - but I can't find an original source.


I thought Rob Pike had a good point that, if "design patterns" had been a part of our language 40 or 50 years ago then things like calling convention would have been called "design patterns". Of course we don't talk about calling convention like that these days because languages handle it for us.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: