by yxre on 6/26/23, 10:11 AM with 2 comments
With 10 YOE under my belt, I have heard that you can go into management or become a domain expert. I am interested in finding out how to sell myself and find work as a domain expert.
* How to find companies experiencing pain points in a specific area? * Do companies look to hire experts? Or do they mostly hire generalists that they then allow to skill-up while on the job in a specific area? * Has anyone successfully become an expert in a stack and work through consulting and/or hired specifically for that experience? * Do the maintainers of the open source projects get hired for their expertise on their own open source projects? (The redux maintainers don't even work full time on redux. Mostly at random start ups.)
by gregjor on 6/26/23, 11:37 AM
Domain expertise may refer to security or scaling infrastructure, but unless you write compilers and libraries it usually doesn’t refer to languages and tools.
React/redux doesn’t count as a domain, nor as a technical skill that takes so much time to master that experts have 10x the productivity of average developers. And it’s likely to fade away fairly fast, compared to something like Oracle or web development at scale.
No one “becomes” a specialist, that’s not an identity. It’s a shorthand to mean someone with extensive and uncommon experience and expertise. You gain domain expertise by working in a domain long enough to know what you’re talking about and demonstrating you can add more value faster than most other people.
by GianFabien on 6/26/23, 12:43 PM
The critical expertise is in the domain. For example, if the business is insurance, how do you assess adverse claims? How is re-insurance priced? procured? How is re-insurance re-insured? syndication? etc. How to incorporate the works of actuaries, underwriters, investigators, etc. There are hundreds of business edge cases. Knowing their impact and how to address them is what constitutes domain specialization.