Are there types of disability insurance you can buy that would cover you as a software engineer in case something like this happens and you're not able to go back to work or not work as effectively in this field? Does anyone have experiences with this?