Hacker News new | ask | show | jobs
by drcube 4587 days ago
I dislike the distinction between using a computer and programming one. Both are just ways to tell a machine what to do. He tells his computer what to do using C, she tells her computer what to do using bash, and they tell their computer what to do using Word and Firefox. Certainly C, bash, Word and Firefox are all programs. So is an assembler and linker.

I don't know if we should treat all applications like domain specific languages, or if we should just hide complexity until needed, then provide a way for more advanced users to access lower abstraction layers, or what. Either way, I don't think this fairly strict but artificial distinction between using and programming is helpful or beneficial.