|
|
|
|
|
by dozzie
3633 days ago
|
|
> Maybe you never need to look anything up. It's not like that. I do need to check various things, and I daily run `man
whatever' (I'm a sysadmin in large part). But even though I often don't
remember what was the switch for e.g. `grep' or `find' or `awk', I wouldn't
"bomb the question" about that. I would just substitute a sensibly sounding
switch, explaining that I'm doing so (and why) and what the switch was
supposed to do. The same stands for algorithms, data structures, or program architecture (in
other large part I'm a system programmer). I don't remember how AVL trees do
inserts and deletes (frankly, I never learned that properly). I don't remember
exactly how inserts and deletes work in B-trees. I never implemented my own
hash table. But I still wouldn't "bomb the question" about any of those,
because I understand how they work, and the details either can be worked out
pretty quickly, or most often are not important for a particular question
(unless, of course, the question was "how to insert an element into AVL
tree"; then I can at least give high-level answer before calling for data
structures handbook for lower-level work). Heck, I don't even remember most of the cryptographic details. Every time
I need to explain RSA or ElGamal encryption algorithms or Feistel net, I need
to derive the formulas (I typically don't have any reference handy). |
|