I was interested in computers as a kid, but presumed the correct time to study programming was in college, so I did not do much before. The college I got into was no good for programming, so I studied other things. When I got to the commercial job market, after a brief detour through a track-two diplomatic think-tank, my priority was to learn commerce in general, not programming. At my first commercial job, I got to study spreadsheet software, and since it was so familiar to my interests from years before, I wanted to learn more about software usage in commerce.
Within about 1.5 years I had quit my second commercial job, because there were not enough programming opportunities. My bosses at the investment bank were probably quite disappointed with me. After three more years of working at various zero-to-one companies, I finally had exposure to Linux and HTTP. By this time, it was five years after graduation, and I had about 2.5 years of cumulative programming work experience between 2003 and 2010. I was 27.
Including a sabbatical, by 2015 I had about 4.0 years of programming experience. Then I ran a cafe until 2020, where I did a bit more programming for operations, but the overall project did not work out. 2021 and 2022 were spent on two concurrent corporate jobs where I taught computing and governance to younger people. By then I had about 5.0 years of programming experience, and I was 39. Then I began what has turned into an attempt, at a decade sabbatical.
I wrote this to try and figure out exactly how to compare myself to other people. It feels like I live very slowly.