Hacker News new | ask | show | jobs
by forensic 4952 days ago
>it's fully understanding all the logical relationships, dependencies, performance characteristics, and edge cases of the desired features.

That IS programming. Don't confuse programming with typing. Programming means understanding a problem and coming up with a precise, logically valid solution.