The main motivation for using Elasticsearch is the 'More Like This' feature which link thoughts together automatically.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.
Writing thoughts where it is assumed I am the consumer seems to be more satisfying.More Like This
Static Age by the Misfits took some listening to to get into but I am very fond of it now.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
I need to tweak the 'More Like This' configuration so there is a higher threshold for the related thoughts.More Like This
It would be nice to be able to reference previous thoughts when writing new ones.
There are two approaches that initially come to mind to tackle the presentation of referenceable thoughts.
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.
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
Although I believe a more liberated engineer (free from excess social, bureaucratic and traditional processes) generally makes for a more for-filled and ultimately more productive engineer it can also be helpful to use self imposed mechanisms to guide behavior where human tendencies can lead us down unproductive paths.
An example of this is a widget I created for android which connects with my Trello boards, sits on my home screen and has the following features:
The alarms and notifications have a pavlovian effect and can be made to quite unpleasant by adjusting vibration length and sound thus increasing the effectiveness.More Like This
In Inadequate-Equilibria Eliezer Yudkowsky argues that the efficiency of the economic system and the number of people in the world means that there isn't any low hanging fruit when it comes to converting an idea into something profitable.
Although things are in a state of Nash Equilibrium everywhere the incentive structure in place means that these states can't be resolved in a way that makes money otherwise it probably would have happened already and it wouldn't really be in Nash Equilibrium. Or something like that.More Like This