| Things I've changed to be a better programmer. 1. I used to be up all night long working on my side projects, sometimes till 5am. Then go to work on two hours sleep. Now I go to bed at 9pm and get up at 3am for three hours of very productive coding. Fully focused three hours of coding. 2. I would always be looking for new ideas, new tools, new workflows and say yeah Ill do that next week, never happened. Now I have a todo.txt list that I document everything and follow it every morning. I have a todo.txt list, weekly.txt of what I have completed and a blog.txt that is a personal journal of my monthly accomplishments. 3. Never work on your personal projects after doing CRUD applications all day. When I get home from work I relax as much as possible before 9pm bedtime. I try to think about my personal projects and what Im going to do next to improve or refactor before moving onto the next feature. |