Yes. My reading of the headline was "hard" in the sense of "hardware" because hardware tends to require larger investments and more time--and it's often much harder to advance to a viable point incrementally. To be sure, these characteristics also mean that hardware tends to be more difficult than many types of software but the terms don't mean the same thing.