One of the big differences I have seen is that physical things need more ramp up time to.
One of the big differences I have seen is that physical things need more ramp up time to Get the thing designed correctly on paper. Get the prototypes actually built. I am thinking embedded stuff.It is not like a software only project where you can code up a prototype and send it off.
With a product you get all the hardware design, get it built, usually have the firmware and then maybe a software piece. The other piece is developing/testing hardware and software at the same time. You may be working hard to fix a "bug" in your code but turns out the hardware was either built incorrectly or the hardware design may have been bad.
Software IS a product. However, usually product development refers to the process of defining what the product is, its intended market, motivation, etc. Software development usually assumes that the product has been defined, and that the job is to implement it to meet the requirements/specifications of the product.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.