Absolutely have dealt with this and have also remedied it.
1. Elbows should rest comfortably at the table height so that your forearms are at 90 degrees. You should not be reaching up and forward or hunching down to control your work.
2. Lighting, lighting, lighting. I found a great lamp with a swivel neck, multiple brightness levels, and a charging port for my phone.
3. Keep your back straight from the hips to shoulders. Only tilt your chin. c
4. Set a timer to get up and stretch. My favorites for the shoulder blade pain : wall push-ups, shoulder blade squeezes (imagine squeezing a tennis ball between your shoulder blades--hold for 5 sec, repeat 10x). For the neck, sit staight up in a kitchen chair, arms hanging down by seat. Pull your chin back as far as possible (like a turkey) but don't tilt it down. You'll probably hear a little cracking. That feels good! Repeat the turkey neck exercise 10x.
5. My PT says the shoulders are driven by the hips. One exercise is to place your hands above head height on the wall, with feet about 18" from wall, shoulder width apart. Swing your hips side to side as far as you can. 20x.