Context: Been in IT for ~25 years, developing web+databases+apps/datascience/helpdesk/sysadmin depending on where I was at -
I feel like I am a specialist of nothing, and ~average at a lot of things. I am good at learning on the spot or finding information on how to do something I never heard of before I guess?
My present contract is as a developer (and sole IT person in the business); yet I need to work on a lot of different projects with different technologies and frameworks. Often I need to start from scratch to get something done. And this is taking time - I don't feel as efficient as I could be.
Question: I would like to improve but I never have anyone to talk to about issues. No one to review the code, or discuss on how to do better algorithms, or just technically improve. Reading SO/SE and forums works to a point but..
How should one approach this?