←back to thread

301 points lukeio | 1 comments | | HN request time: 0s | source
Show context
jamesgill ◴[] No.46235137[source]
I agree with the title, but disagree with this:

"When programming becomes repetitive, the odds of you creating something that makes people go “wow” are reduced quite a bit. It isn’t a rule, of course. You need to be inspired to make inspiring software."

The purpose of software for other people is not to make them go 'wow'; it's to help them with their jobs to be done. That's it. The software is always in service to the job the user wants to get done. Can that make them go 'wow'? Sure, but you can't..aim for 'wow'. That's the wrong goal.

As far as 'inspiration' goes, I'm with Stephen King: "Amateurs sit and wait for inspiration, the rest of us just get up and go to work."

For those that might disagree (hey, it's HN), I would ask: how do you know when 'wow' occurs? Here's a clue: 'wow' can only happen when something else occurs first. That 'something else' is described above.

replies(3): >>46235203 #>>46235384 #>>46236964 #
1. BeetleB ◴[] No.46236964[source]
I don't know what you are disagreeing with. Your thoughts are somewhat of a non-sequitur.

> The purpose of software for other people is not to make them go 'wow' ... The software is always in service to the job the user wants to get done. Can that make them go 'wow'? Sure, but you can't..aim for 'wow'. That's the wrong goal.

Did he say in his post that he's talking about software for other people? Is the only purpose of writing software to do so for others?