So true about the last part! Over my last 8 years, I've learnt that to grow in the company and have a good position, you need to be a rock for at least 1 core area the company works in. Like you said, "become a knowledge source, a reference"
This was what I ideally wanted to do. In practive, when I'm laid off every 3-4 years (right around the time I start to feel like I'm becoming a knowledge source), the layoff hammer comes down.
Maybe it'd be a bit faster now with 9YOE, but In some ways I also feel like I'm "3 YOE 3 times over".
I don't really have a portfolio. There is nothing impressive in my Github. I don't have my own website/blog. I do have a good track record in my previous companies and plenty of old colleagues willing to give a good reference if needed.
I'm sure there are various tools out there that can help with that, saving time is crucial nowadays.
Shameless plug as excitingly I'm working on a tool https://designpro.ai which converts input from various sources into insights and tasks. I've used it to generate insights from my call transcripts, so I do know that it does work.
I haven't read the article (like many here) and I don't get why the writer would write this. LLMs/AI are not a stage where they can replace people or their jobs (broadly speaking), they still have to be taught and engineered to solve your problems. For example, if I enter a prompt "Write a Javascript function that does XYZ for me.", and don't get a desired result, it's unfair for me to say "ChatGPT bad, AI bad".
At this moment, you have to work with the limits, use better prompts, use ChatGPT as a guide and not as your personal robot. With that approach, I feel lots of revolutionary content is incoming in products. Use the tool better to get the most out of it.