The idea of moving on from programming makes me sad. I suppose for some people it's a job, but to me giving up programming would be like giving up on writing poetry or playing music.
TJ has already produced more open source software (much of it still in use, despite being dated if not maintained by others at this point) than 90% of devs will write in their entire careers (between open and closed source), so I think if anyone has earned it, it's him.
I 100% agree that if TJ wants to retire from programming, he should. Pressuring him to do something he doesn't want to do is wrong.
My comment more of a personal comment. Imagine you're an amateur painter, and you enjoy painting. You live in the same era as Michelangelo, and you admire him. But, one day Michelangelo announces he no longer enjoys painting, and decides to become a sailor instead. And, you realize there might be a day you won't enjoy painting either.
Yeah, there's nothing wrong with being a sailor. It's more a fear of change — thinking you'll always enjoy painting, and then realizing there might be a day when the passion is gone.
Back in university I looked up to Feross, TJ and Matt Deslauriers. Fond memories of hacking together a Node.js project at a hackathon and launching something on a free Heroku dyno.
Yeah we kept the MVP lean and didn't add chat or audio/video calling. Our goal (which we're not meeting) is to keep the Three.js example line count below 200.
That approach relies on an iframe to load 3rd party sites.
Sadly, this won't work for a lot of websites like news.ycombinator.com.
Furthermore, an iframe cannot be synchronized across participants. If you and I load YouTube in an iframe, it's not guaranteed that our videos are sync'd.
With Hyperbeam, you can embed any website and the content is sync'd. Think of it like sitting beside somebody with a computer.
Small world