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

The absolute worst is some thing I can't remember the real name of right now - I thought it was generic programming but it doesn't seem to be it. It doesn't connotate the meaning in the slightest, and even connotated something other than what it was. It was just storing a matrix or array of past return values of a function to reuse. It feels like I'm having a Mandella moment.


Are you thinking of dynamic programming? It's the most poorly named thing in CS, in my opinion. The name tells you absolutely nothing about what it is, and IIRC the name "dynamic" was chosen because it's difficult to use as a pejorative.


Memoization? Or dynamic programming? The latter is a funny story:

> ... Thus, I thought dynamic programming was a good name. It was something not even a Congressman could object to. So I used it as an umbrella for my activities.

http://www.eng.tau.ac.il/~ami/cd/or50/1526-5463-2002-50-01-0...


Dynamic programming is it. Thought I'd gone crazy for a minute.


You probably mean dynamic programming. I agree the name is awful.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: