@dumdumjobes I've been programming since I got my Commodore 64 in 1983, and I've programmed as a **part** of my job for more than 20 years (many tens of thousands of lines of code in a dozen or so languages), and I still wouldn't call myself a programmer. I'm an engineer that writes programs. I enjoy programming. I might even say I'm a hobbyist programmer. But that isn't my primary job function, so I've never self-identified in that way. I know I would get annoyed if a hobbyist physics enthusiast starting calling themselves an engineer, so I return the favor and stay in my lane.
@dumdumjobes At the end of the day, I think it's fair game to call yourself whatever you're being paid to do. If you're doing the job of a programmer or engineer or scientist, you're earning the title.
@blake Very similar for me. Started as a kid in the 80s, sys admin/engineer by trade for 20+ years, written lots of code (in maybe half as many languages, kudos on that), etc. It wasn't until I recognized that I was now the gray beard that others were going to for answers that I felt comfortable even using engineer as a self descriptor. To my mind, I'm just a computer guy. The rest feels like window dressing.