An age-old similar discussion goes about music and math. But no analysis has ever been conclusive. There are probably as many examples as counter-examples. I'll give an ex of computer programming here…….. A program either works or it doesn't. Music is all subjective. You can be a fantastic musician or write a killer music composition yet the listener (i.e., user) would just say, "eh!" Of course, the more you write code the more you see the beauty in what makes a quality program and it often lies behind the scenes that a user doesn't see. Therefore its so much like sitting alone in a practice room for hours everyday pleased with accomplishments that only you can appreciate. Knowing you're doing it better than the day before is enough.
One parallel that always sticks with me was when my jazz professor told me about scales and their relationship to improvisation. He said, "you learn scales so you can forget them!" That is so true as a coder, learning basic syntax, structure, and form so you can forget them and move to the next level.
So lets forget abt FG1and wait for FG2 or ID2.
😃
Cheers,
Mink