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

> Many people confuse caching with DP. I’ve had that conversation too often.

This is the beginning of my thesis. Without this no other conversation is productive.

The problem with the DP space in specific and coding in general is that a substantial fraction of 'everyone' hears 'memoization' and immediately substitutes caching into their thought processes, "oh that's just caching, got it," and then believes they are productively contributing to the followup conversation when really all they are doing is confusing everyone else and themselves.

That's my beef, frustration, and frankly, institutional trauma. Equating them in your brain makes everything you say from them on practically useless.

You have a fair point about parallelism, but even here the sharing you illustrate is between parallel sub-problems, the 'sub' is IMO doing all of the work in that sentence. Versus me caching a header because you and I have the same account settings, only there's a bug because it's now showing you my unread message status due to incorrect sharing.



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

Search: