I had a similar experience recently. I read a lot of HN and other programming tech sites. It's easy to think you know a lot. I sat down for an informal interview with a founder, much older me and much more experienced than me and we bounced ideas back and forth. I got torn a new one. Destroyed my ideas and really offered a new outlook on things. That's the moment I knew I didn't know shit.
I am a Junior Developer.