people cycle in and out of programming positions all the time according to needs behind the scenes. that's part of what keeps things "fresh" and from dev burnout.