One thing here that seems important to note is what each medium does to your attention and what sort of cognitive work it facilitates:
To borrow a few items from your list:
Videogames: literally a Skinner box that gives you reinforcement to keep doing the thing.
Web surfing / news feeds / blogs / movies: makes you a passive consumer of the content.
Direct messaging: requires you to spend time thinking about your response.
Writing software / making videos / drawing comics: puts you in a position to think about the message you want to convey, teaching to others requires you to bridge inferential gaps, look at your models.
Spaced repetition: literally designed to make you remember stuff.
One thing here that seems important to note is what each medium does to your attention and what sort of cognitive work it facilitates:
To borrow a few items from your list:
Videogames: literally a Skinner box that gives you reinforcement to keep doing the thing.
Web surfing / news feeds / blogs / movies: makes you a passive consumer of the content.
Direct messaging: requires you to spend time thinking about your response.
Writing software / making videos / drawing comics: puts you in a position to think about the message you want to convey, teaching to others requires you to bridge inferential gaps, look at your models.
Spaced repetition: literally designed to make you remember stuff.