When i had to make the shift from desktop based programming to learn browser based programming like JavaScript and node.js. It was not easy for me considering i have significant time and money spent in desktop based software but then now i can have best of both worlds soon. So that was last push from the set boundaries of my comfort zone