Great comment - I can relate to a lot of what you've said - despite being in the bottom of this HN comment thread .
As you, I haven't a background in CS, but with one difference (as I understand), I don't regret it. It allowed me to experience another life. Somehow I understand why so many people strive to be an actor, in the end is not just money and fame that motivates them - being able to play a doctor today, a policeman tomorrow and a politician the day after tomorrow is a huge privilege in life.
About your practical advices, I would just add one more. For the unfocus and indecisive people - as me - GTD may change their life. Read about it, you'll not regret it. If you ever want to implementate it you can try: https://github.com/we-build-dreams/hamster-gtd
Ha, yes I used that too to manage my 100+ daily emails at my old job ;) Fortunately in my new one I receive maybe one email daily, as everything is screened by the technical lead and I can just follow tasks on Github/Jira...bliss :D
As you, I haven't a background in CS, but with one difference (as I understand), I don't regret it. It allowed me to experience another life. Somehow I understand why so many people strive to be an actor, in the end is not just money and fame that motivates them - being able to play a doctor today, a policeman tomorrow and a politician the day after tomorrow is a huge privilege in life.
About your practical advices, I would just add one more. For the unfocus and indecisive people - as me - GTD may change their life. Read about it, you'll not regret it. If you ever want to implementate it you can try: https://github.com/we-build-dreams/hamster-gtd