There isn't any software! Only different internal states of hardware. It's all hardware! It's a shame programmers don't understand that better. What is the main point being made in this statement?
1) Software and hardware are the same thing
2) Programmers should have a better understanding of hardware
3) Software is just a representation of different hardware states
4) There is no difference between software and hardware