Here are some of my thoughts...

Experience
Feel Lucky

I think I will start learning machine learning

More Like This

To improve the utility of the Doing widget I should start using it more for personal tasks. I think the task description, which for work items I currently don't read very often, would be more useful and I would engage with the actual content on the widget rather than the colours and the notifications.

To encourage we to use it for personal tasks I think the following improvements might help.

  1. Make it easier to enter thoughts. This can be done by
    1. Making 'Add Card' work offline
    2. Add new cards to 'This Week' or 'Today' depending on which one is current in view.
  2. Notifying the user when 'This Week' and 'Today' lists are empty in certain time windows.
More Like This

I would give Firebase a miss for now especially if a bit of server side code (called Cloud Functions in firebase).

Cold start, the delay incurred when a function hasn't been used in a while, is a killer and can't be over come by paying for a plan.

Admittedly Firebase is in beta although they still provide payments plans...

More Like This

Some processes I perform during the day that I might be able to improve on are:

  1. Making coffee
  2. Exercising
  3. Reading
  4. Making dinner
  5. Programming
  6. Managing projects
  7. Betting

Improvements could entail

  1. Making the process faster to perform
  2. Making the result of the process better
  3. Achieving more enjoyment from the process

For each process one type of improvement may be more desirable than another. For example, I don't want to speed up my coffee making as I use it as a chance to take a break from looking at the computer screen but I do want to speed up project management as it would give me more time to do something I enjoy.

More Like This

I wish my internet worked better

More Like This

Thoughts are not easily categorized, however as it might be helpful in deciding (to whatever extent we do decide) which thoughts to act upon and how, I will define three broad groups which thoughts could be sorted into.

  1. Thoughts on past experience, something like how your memory is realized.
  2. Thoughts about how potential events could play out, be it due to your intervention or not (like a plan or prediction).
  3. 'What if' thoughts, could be regret or something less emotionally charged.

Thoughts from all groups appear to invoke emotion, so a memory of a nice event or promising plan could invoke a feeling of happiness and/or satisfaction but emotion could also be genesis of the thoughts. Although the genesis of a thought never seems clear to me.

More Like This

The most effective solution to a mental process problem isn't always the cleanest solution. The model that is built in the head as part of the solution needs to resonate in a way that it is remembered and lends itself to being used when such a problem arrises.

Think two crocodiles facing each other.

More Like This

Writing thoughts where it is assumed I am the consumer seems to be more satisfying.

More Like This

Apple triaged the app review for the latest PocketLab app due a bug that was introduced in the previous release.

I liked the process but even with the triage it took about 18 hours.

More Like This

All thoughts are now stored exclusively in a Lucene index and managed by Elasticsearch. I am still using Postgres to manage authentication.

The main motivation for using Elasticsearch is the 'More Like This' feature which link thoughts together automatically.

More Like This