1.Learn deeply about the psychological mechanism of procrastination, pay good professionals if needed. Any any skill, it takes years to master, but pays off.
1. Do not stop reading HN, just use it as a price, when you complete a difficult task. This is very important, people will usually use HN of whatever as an excuse for procrastination, because it is easier to read (be passive) than create.
It has been extremely useful reading HN over the years, I spend over 20 minutes every day. I do not go deep but use Zotero to store anything interesting. When I need this for my work I just go to zotero and study deeply for days this useful info.
2. Learn how to make the machine program for you. Learn lisp, learn functional programming, learn lisp macros and metaprogramming. Learn grammar systems and how to create your domain specific languages.
Even if you don't use functional programming or lisp, the concepts and ideas you get from understanding it makes you avoid making bugs, or you know how to automate everything, including finding bugs.
This also takes years to master, but your computer can write hundreds of thousands of lines per second. Most people only write 20 or so per day on average.
3. Learn how to manage other people so they do the work for you. Learning psychology will also pay it back here. If you master psychology, people will be able to do things under your management that they are not able to do on their own.