You don’t have to be a rock star developer to make a good living in software development. Good software developers are hard to find. It’s the same with writers because there are more bad writers than good ones.
You have to work hard and keep your skills up to date with writing and coding.
If you haven’t got the passion to keep learning then it’s time to stop being a coder.
You have everything you need to be successful, unlimited training materials and access to writing code.
The failure in any career is on yourself because you have all the resources and time you need to be successful