There are many kinds of tinnitus, and I had some coming on last year from too many concerts and power tools. But, after a few months of wearing an A.L.F. appliance for sleep apnea, my TMJ opened up a bit and relieved some of the pressure on my skull, and most of my tinnitus went away. I would say the "volume" of it is less than 1/4 what it was, and low enough that I wouldn't say I have it now.
So it's not a guaranteed fix, but I highly recommend talking to a TMJ specialist about your tinnitus and see if there is anything they can do. I think there also may be connections with blood pressure, vitamins/minerals, hydration, etc that could affect programmers sitting in chairs all day. Hope this helps, YMMV.