i'm firmly in the SO generation. self/on-the-job -taught. web dev. i enjoy and take the journey of grokking problems, but many of my peers don't. slows me down a bit at first, but then i'm a local expert. feels like these people weren't taught how to think critically, or weren't able to apply that skill to code.