Shifting developer roles due to autonomous coding agents