I’ve been a software developer since the late 80’s. I have spent a lot of years learning, un-learning, re-learning, and occasionally getting frustrated with this wonderful technology.