Ask HN: What comes first: the idea or the skill?
Hello HN,
I'm an avid HN reader, but also a non-programmer. I'd like to get some insight to what a programmer perceives.
To come up with a disruptive new idea (e.g., Facebook, Uber), does one need to know programming skills to discover that idea? Would understanding how software works on a technical level lead to ideas being thought of more readily? Or should someone focus on the problem first and then learn the tools to solve the problem?
I guess to put it more succinctly: Do you need to learn about the tools first to come across a valid problem/solution, or can someone think of a problem/solution without having the tools first.
2 comments
[ 5.3 ms ] story [ 10.5 ms ] threadThen there's the eureka-type idea like the blockchain or 5D storage disks. I'd say that for these ideas you need to have a strong knowledge on a given field in order to be able to come up with such breakthrough.
On the other hand, being highly skilled in a field allows one to see opportunities (e.g. market gaps) or come across cutting edge technology that could be used to solve age-old problems.