I have similar experience. I'm sure lots of people do. Its pretty common these days, as so many work in IT and have done for decades at this point. In my office the vast majority of people have 20yrs+ experience and a good many have 30yrs+ experience. Suprised you don't make any distinction...