2 ms·
I'm in the middle of the most productive streak I've ever had working on pet projects, using a combination of an IDEAS.md file and the GitHub contributions cale
by insin 12y ago
I'm in the middle of the most productive streak I've ever had working on pet projects, using a combination of an IDEAS.md file and the GitHub contributions calendar.
IDEAS.md is always the leftmost tab in my Sublime workspace. Every project I have an idle though about, a concrete idea for starting, or a next thing to work on gets a heading. Most of these have just 2 or 3 lines under them. For larger projects, there may be a big bunch of ideas, with some picked out for the next release. Every time I edit what's under a heading, I move it to the top. This keeps a mix of bigger and smaller projects, big and small tasks, high-level and low-level ideas churning in the file, making it more likely to be able to find something I feel like doing right now.
(One of the ideas is to write a React app to automate this)
Above the first heading I keep a list of generic grunt work that needs done and high level things which could be tried with any project, like learning to use new tools. If I'm not feeling it on a particular day, a combination of these and not wanting to break the chain can get me started doing something, which usually leads to other things, even if they're just more ideas.
At the end of every day, I "Close all to the right" on IDEAS.md so it's the first thing I read every morning.
I've found that actively doing at least a little bit of development every day, even when I don't feel like it, has made me more likely to feel like it over the last 4 months and more likely to have a go at something instead of mulling over it. An idea becomes a quick proof of concept. A quick proof of concept gets fleshed out and becomes a project. A project gives you ideas for new features and other, related projects and on it goes.