Reading computer scientists' takes on psychology or social sciences after taking 1 (one) 101 level class and then reinventing the wheel on topics that have been researched for decades is just grating. Where does this come from? We get it, you like to think a lot, but if you're as smart as claim you would've realized you can't solve a topic by just thinking really hard and long about it alone in your room. Gurwinder Bhogal is one of the other guys repeatedly falling victim to it