https://linkingalok.medium.com/coding-by-symphony-composing-software-like-music-to-enhance-developer-creativity-a6d3d5dcb493