This usually takes about 5 to 7 years, in my experience. After about that much time working in a focused way on software you're probably pretty "senior" at dev work, without a whole lot more to learn in terms of just getting better at coding.
The author doesn't quite fit that description. This sounds more like what happens at lots of high turnover "fast paced" startups. As people come and go from the group they find themselves in a situation where their 1 or more years of experience is allowing them to significantly outperform those with 0 to 6 months of experience. Maybe high turnover or rapid growth at the employer makes it easy to get promoted to "senior" because there are so many other truly very junior people around.
Not to belittle the author at all. Sounds like a smart guy and I admire his enthusiasm and spirit. Just sounds like crazy-startup-battlefield-promotion "senior" rather than the more rigorous definition of senior some of us might be thinking about.