Belling the Cat

Are we on track for a future where the skills of a developer will become all but ubiquitous? Will there still be a place for product managers and UX designers unless they are not merely conversant in the tools of a developer, but proficient? Will fluency with code be a bare essential? Or, put another way, will we see a time come when no mouse is calling on others to bell the cat, but will have the courage and resolve to do the deed himself?