The last lecture especially gives a sense of how he's thinking through things.
You have a lot of money being governed by publicly available code with irreversible transactions. There have been a number of exploits in the past and there's no reason why they would stop. Why do people put their money in a system where everyone is a target and a bug can bring their entire balance to zero with no way to reverse it?
Imo smart contract engineering has much more in common with firmware, hardware, etc. than the mindset a typical React/web2 engineer might have (i.e. try things and iterate). I think that point is not talked about enough.
I have also been long pondering what puts me off social media and how I could fix it. Often times it is the ease by which anyone can create new anonymous accounts, those accounts can be used to easily brew up a Firestorm of Falsehood[2]. Identity is a strong part of this and domain name verification isn't enough to solve this.
One potentially radical idea I've had is to form a social network of verified humans. Where each human is only allowed a single account. This is possible, while remaining anonymous to other users. I think the only way in which this can be done is by relying on passport (and other government IDs) verification. I have actually built a prototype of this (still very much a WIP)[3]. Of course, the barrier to entry is tough, if anyone has thoughts/concerns and suggestions on how I can make this happen I'd love to hear them.
Edit: To those downvoting I'd love to hear why, please :)
1 - https://listifications.app
2 - https://en.wikipedia.org/wiki/Firehose_of_falsehood
3 - https://onlyhumanhub.com
have you looked into world.org? They're scanning eyes and giving robust human identities. Before immediately dismissing, I'd check out the video -- https://www.youtube.com/watch?v=SXnwoMxKHV8
I think atproto + worldid can one day be very interesting