@kayvin Your plan is not a bad one but as others have said it is useless without execution.
Again as others said there are remote roles but they are reducing. Lucky for you software developers are still somewhat of an exception in a lot of cases. IT is much more about ability and skill than...