Now that I'm 25 years into my software career, one thing that absolutely blows me away is just how few software engineers in my teams actually own their own computers. It's less than 50% for my current team. Meanwhile, I'm the weirdo with several (gaming PC, gaming laptop PC, and general purpose MBP) in addition to my work laptop.
> It was such a good experience that I opted to buy my son a decent gaming laptop to graduate him from consoles. Over the last year, the same thing has happened to him
I went through that experience with my son as well. He's never shown great interest in being taught computer stuff, but did want to help with a PC build. Now, he's tech support for his friends.