0. Control yourself
1. Use tools to block problematic websites (e.g. K9, StayFocusd)
2. Use tools to temporary disable internet (e.g. Freedom)
3. Don't do programming, take up a hobby that doesn't involve dodging mental crack the whole time
4. Get rid of your computer
0. Control yourself 1. Use tools to block problematic websites (e.g. K9, StayFocusd) 2. Use tools to temporary disable internet (e.g. Freedom) 3. Don't do programming, take up a hobby that doesn't involve dodging mental crack the whole time 4. Get rid of your computer