I noticed that every time I started a new personal project, I got bored or ran out of ideas. (I’ve been trying unsuccessfully to code this website for the past four months.) So, I decided to start rotating between projects on a weekly basis. I write down any ideas I get about shelved projects and implement them when the week of that project comes up. So far this system is working out.