@NathanG - I also have neck pain but I don’t walk all day, I sit – constantly staring at my computer as I churn out lines and lines of code. I too developed neck pain.
I don’t know if I’ve developed any disc degeneration; I’m almost afraid to go to the doctor to find out. However, I found that using an electric massage device and ice packs have helped tremendously.
I also work on correct posture and taking frequent breaks. It’s such a crying shame in my opinion that so many occupations nowadays can adversely impact your back or neck. I think the chiropractor will be my next stop if my condition ever gets worse.