If you want a one-word answer, the answer is yes. Suppose you’re wondering why. It’s because software developers aren’t limited to IT. They can and do perform a role in a variety of other professions. For example, if you were a doctor or a nurse and became a software developer, you could work in a healthcare firm. Since you have both the knowledge and experience of healthcare and software development, you can contribute more to the firm. The same case is for writers. You can become a technical writer and earn as much as a software developer by learning software development. In addition to software development, any prior expertise is an asset, and you will have an easier time finding work.