As part of the new thinking, coding and programming are two personal and fundamental skills for IT users. Think of it as a proficiency that is dependent on how we acquire and build new habits. The realization that everything works like a software platform is a new realization being investigated by the devops movement, which heavily depends on SOA.
I would make it more fun.