Comment by hand until you understand, so you can unfuck (Score 1) 212
> what possible reason can there still be to do it by hand any more?
My baby daughter will probably always have a smartphone / calculator with her when she grows up. She'll have a tool that can so arithmetic for her. Yet, I plan to teach her arithmetic with jelly beans, hands on, doing it manually, so that she UNDERSTANDS what multiplication is all about. Once she really understands it, she'll know when and how to use it. She can then use the calculator as a shortcut, but use it effectively.
I do the same with my employees. First, they learn the process manually so they understand it. Then, they use the automated tools. Whwn the automated tool doesn't work or needs an extra argument because of a special case, the employee can handle it because they understand what the tool is trying to do. One of our most recent hires improved the main automation tool considerably, something he couldn't have done without first truly understanding what it does by having gone through the process manually.
I'm a giant nerd who can't throw a ball, can't dance, can't sing, and that's given me time to develop some skills that give me a reputation as a bit of a programming and sysadmin savant. Someone calls up with a problem and they start by saying "it's really strange, a lot of people ", I interrupt "hold on one second. Yep, the time must be set wrong on one of your web servers. You're using a cluster, right?" Aghast, they say yep, two weeks ago they switched from a single server to a true cluster. A large part of the "magic" is simply understanding the stack from top to bottom. Not USING assembly or C, but being CAPABLE of doing so, so I can imagine what the PHP calls are doing, what the code would look in C. Then I can picture what the system calls must be, and what that means to the drive heads. I'm darn sure not expert in C, in