Coding in a dozen languages, the patterns of software design, the pillars of system architecture — you have mastered all of that. What else is there to learn? It’s now time to enter the realm of your mind where software gets created. Learn how to recognise the patterns of your mind, transcend them or even break to escape linearity. Appreciate the energy efficient mind and how it benefits from grounded logic and emotions. Finally, feed all that back into better software and happier users.