What are CodeJournals?
CodeJournals smart journals that learn from what you tell them. They're a second brain we can offload information into, to remember and draw new insights from later.
Ask CodeJournals a question, and get an intelligent response back. Start living better.
The biggest problem for human beings is communicating effectively. Right now we human beings are overloaded with information. CodeJournals allow you to quickly offload the details of information that cloud your mind. Get the information out of your head, and into a CodeJournal, where they can be referenced and searched through any time.
Create Entries From Any Device
You can create entries via text messages, a file on your computer, or our website. Our server learns about what you've written, and can then be asked questions about what you've told it.
Entries can consist of any text. An example would be, I met the girl who just moved in above me. Her name is Katey.
Using Siri, we can then send a text message to the CodeJournals number. A new entry will be created, and CodeJournals will learn about what you entered.
Search CodeJournal's Intelligent Knowledge of What You've Written
When it comes time to search through your CodeJournal, we make it as effortless as possible.
Simply ask CodeJournals a question via any interface. To continue with the mobile example, simply say, "Siri, create a text message to CodeJournals saying what's the name of the girl who moved in above me?"
The CodeJournals server will then text you back the very entry you created before. And we can now walk up to Katie confidently, sure that we've remembered her name properly.
Build an Intelligent Knowledge Base
Having a CodeJournal is like having a second brain that never forgets anything. It's like a bridge, a second brain we can offload information into, to remember and draw new insights from later.
Cell phone usage is exploding in the developing world, and CodeJournals are the perfect opportunity to leverage this new connectivity. Every user can create and manage their own personal assistant through CodeJournals and any phone that can send text messages.
Your donation at any level ensures that somebody who can't afford this technology gets access. Because sending text messages costs us money, we need your support to bring this technology to them.
Remember Everything, Manage the Impossible
But this is a very basic example. CodeJournals was originally created by me to help manage the complexity of a large software project I inherited. There was over 12,000 PHP files, fifteen servers, and 70 local computers to manage. It would have been impossible to complete without the help of CodeJournals and perfect memory that comes with it.
And that's where CodeJournal's power really begins to shine, in complex project management.
With Dropbox and CodeJournals, an entire team can create and write entries simply by editing a text file. Based upon the Dropbox history, the CodeJournals server automatically syncs and creates entries based upon who was responsible for which edits.
As CodeJournals learns about the entries, we can then query on our entire project from anywhere, and find out exactly who did what, when. This eliminates duplicated efforts. Search to see why things are a certain way, before you start changing them.
Instead of relying on interrupting colleagues to get questions asked, team members can start by asking the CodeJournal for the project about what they need to know. They can interactively find out exactly what they need to know, and get the exact knowledge necessary to move forward.
In large projects, duplicated efforts, interruptions, and a lack of clear communication threaten productivity. Using a CodeJournal, we very quickly build up a knowledge base of every aspect of the project at hand.
Everyone can ask the CodeJournals server first, before interrupting their colleagues, and distracting them from the task at hand.
Building This Properly Requires Your Help
We will be Open Sourcing the data mining engine at the end of the project. All software will be available to anyone to hack and build upon.So far, all of our source code has been written in Python, and leverages Flask, PostgreSQL, Apache Solr, NLTK, and Celery with RabbitMQ.
All source code and diagrams for building your own CodeJournals server will be released to backers as soon as possible.
Our personal data servers are too important to be mined for advertising data by the big companies. That's why we're looking raise funding on Kickstarter, and have the continual development of this software be paid for by subscribers. The last thing we need is a project like this being developed for "free" only to have advertisers know us better than anyone else.
We will be pursuing a Github style open source model, release as Open Source the core parts of our company, while also launching a web based subscription model.
With your donation, you will be helping to protect this important technology for the future.
Because of the growing complexity of our lives, we need better tools to explain the things we do and how they work. CodeJournals is that tool.