June 2020

ideaseed

Do you ever have sudden ideas that you would like to be able to catch as soon as possible, so as not to lose them, without having to interrupt what you were doing?

ideaseed

As I have a lot of more or less stupid ideas, I use Google Keep as a centralized place to put all my thoughts that I deem worthy of consideration.

I recently started using GitHub Projects to note programming project ideas in a single project called “incubator”, directly on my GitHub profile, and as issues or cards when the idea is linked to an existing project and a GitHub repository.

But I can’t decide when this idea comes up, and I often have to interrupt what I’m doing to open github, navigate to the right page, enter my idea and come back. And I find it frustrating. My ideas are so volatile that sometimes, by the time I navigate to the project page, another idea may have come to mind, making me forget the one I was about to note.

ideaseed is my solution to this problem, a command line interface to quickly note ideas on different projects without having to waste time navigating to the right page of the right project.

ideaseed en action

With this program, all I have to do is type “idea PROJECT-NAME idea…”, press Enter, and it’s done. Of course, the program has a lot of options to cover all my use cases.

source code
github.com
pypi.org
pypi.org

Visual identity

logotype ideaseed

The idea of the name “ideaseed” is to be able to catch this seed of a project as it is carried away by the wind, to prevent it from flying away, to store it and to plant it.

After several attempts at combining seeds and a bulb, a popular symbol of the idea, I ended up using something simpler: a leaf, directly linked to the seed, and the sparks around are reminiscent of the bulb.

The eyes of the letters “e” present in the logo also have a shape reminiscent of a leaf.

Time spent

115 hours

made with

  • Python
  • Docopt