My movement teacher Ido Portal shares these two main principles:
- Every day is a spine day.
- The best way to get rid of pain is to flush it away with tons of new information" (In other words, you have to move the part that hurts a lot)
Preventing back problems is thus straightforward: move your spine a lot, every day. Here are some suggestions, that I started working with and have had very good results with:
* Do minimum 10 minutes of spine waves every day to increase vertebrae mobility - https://www.youtube.com/watch?v=_tlMntE1WzQ
* Change positions when working. Learn to squat in a relaxed position, so you can for example type emails while squatting - http://placeofpersistence.com/30-30-squat-challenge-by-ido-p....
* Learn to hang passively. Apart from stronger shoulders, inter-vertebrae pressure get released. - http://placeofpersistence.com/30-day-hanging-challenge-by-id....
* Learn a proper handstand. This had tremendous advantages to my wrists, elbows, shoulders, spine, core. - http://gmb.io/handstand
Such combination of movements introduces plethora of new positions to your spine: rotations, extensions, static holds.
I liked the book "Move Your DNA" which explains why constant movement is so important and how inactivity affects our bodies.
EDIT: Typos & editing