One of the hardest things for me to do in my career is focus on one specific technology or language for a lengthy period of time. This has led me down an interesting path so far. I've worked on behemoth monoliths in C#, worked as a front end developer using Angular and Angular Material, and now am working almost exclusively in Azure. I've learned a lot, but would never say that I'm an expert in any of them. I would consider myself to be a generalist. Do you consider yourself to be a generalist?