Vary your position. Sitting at computers and desks all day puts increased pressured on your spine. After 30 minutes of sitting make sure you walk around to keep the flow of blood and fluids to your spine. Set up a standing workstation to vary your position while working at your computer. Make sure your work desk and computer are set up properly for sitting or standing to encourage optimal posture.
Stay flexible. Optimal spinal health means having flexibility in all directions. If your thorax (upper-mid back and ribcage) has limited rotation movement, more load and stress can be transferred to your low back, neck or other body parts. Check your rotation by sitting in a chair with your arms crossed across your stomach; you should be able to turn equally to the right and left and see behind you easily.
Keep your core in check. Regain optimal control of your deep spinal muscles (core) following an episode of neck or back pain.
Correct postural habits. Be aware of habitual postures and positions (such as always sitting on one side of the couch, slouching with your feet on the coffee table, carrying your bag/purse always over the same shoulder, sitting cross legged, leaning usually on the same elbow etc.) Habitually poor postures may indicate weaknesses in certain muscle groups or stiffness within the body.