Ive worked with 100s of developers, and 2 stand out. One was around 60 and the other was early 20s.
The one who was around 60 would think through problems at a much deeper level then the entire team. I remember one instance where most of the senior members of the team had been trying to figure out a pretty complex problem and we had little luck. He walked in, we explained the problem, then we went for lunch. Once we got back to the office he submitted a PR a few minutes later, essentially avoiding the problem all together. This guy knew everything from low level computing, to the newest JS trends.
The second young guy was a front end specialist. I have yet to meet a developer who could write code as quickly as this guy. He wrote an entire front end in 2 days for a project I had budgeted a month for. 0 tests, but I could not find a single bug. I taught him how to write some tests, and 24 hours later the entire thing had unit tests, integration tests, and he had refactored some of the code so it would be easier to test. My jaw dropped. He had no formal education, attended a boot camp, and in my opinion was more valuable to the team then I was (at near 3x his salary and 15 years more experience!).