I agree with your approach from first to last word. I use to teach kids programming and I work only with those ones who agree to do their homework and everything else on cheap Linux laptop provided by me. "Smart"phones are not helpful in learning stuff at all because their providers want us to learn their ecosystem instead of the other stuff.
Another insight is to insist learning Dvorak instead of qwerty, that will be more beneficial in the young age. 8 yo can do it in less than 2 weeks or 10 hours of training.
Electric instrumensts are great because of pedals, automatization and easy recording. What about games, try to introduce the kid to cryptocurrency trading, IMO this counts as a modern cool game.
well the difference is that I am not "teaching kids" :) I see that my role as a parent is to try and find what would trigger my kids interests and their learning, and I do make an effort to avoid pushing things that I would like as well as avoiding having them follow "daddy's steps"
Another insight is to insist learning Dvorak instead of qwerty, that will be more beneficial in the young age. 8 yo can do it in less than 2 weeks or 10 hours of training.
Electric instrumensts are great because of pedals, automatization and easy recording. What about games, try to introduce the kid to cryptocurrency trading, IMO this counts as a modern cool game.