A peek into my brain - My Mind Map is the most important project I am working on. Considering that it will encompass everything I want to do in future. Considering that it is a life long project I want it to last forever.

For this reason I am trying to choose the right tools, making sure that the Workflows are smooth, there is enough redundancy, history is tracked etc.

I chose Obsidian for note taking because not only are it's ethos matching with mine but their thinking is also great. If I has envisioned building a great note taking tool it would be very similar to what Obsidian is. I can hardly think of any areas where they could have done better. They are offline first, text files are central to what they are doing, they have chosen Markdown which I have started to love of late, they understand the power of Links and Crosslinking , they have a great Android app, What else could I have asked for?

I chose Dropbox for syncing my markdown files between desktop and mobile. I feel like Dropbox will outlive others.

While I am working on Being the mentor I didn't have I have realised that to scale up what I am doing and help as many people as possible I also need to start publishing more regularly. I was exploring gatsby framework for quite some time. I like their approach because they make being a mesh of so many different services much easier. For example this blog itself fetches content from Highlights Extension database using APIs, markdown files made using obsidian from the Dropbox folder, creates nodes out of it which can be later queried using graphql and rendered using React, it makes use of build time to give an impression of server side rendering yada yada

I am planning to spend more time understanding the browser, JavaScript, react, Gatsby, SEO, rendering, interaction, UI and design. By choosing Gatsby for building the static site generator any understanding of the above will help me improve the project itself.

I want to have enough redundancy and backup. So I am putting my notes on Dropbox first. Then also during the build process I am committing the public folder of Gatsby also in GIT so that I have additional redundancy and I also versioning. Anytime I want to see how my mental models were at a given time I can just go to the build version commited at that time.

I will be writing a simple utility script which will take two dates and find the two farthest git commits that were made in that time window and then show the git diff between those two commits. This will help me identify how my thinking has changed between that duration.

My intended audience for this project is not everybody. I am not trying to please anyone. My goal is to find like minded people who can work with me for the long term goals. For that reason I am not making the website very jazzy. I am keeping it as simple as possible. Using shades of gray primary for the colours. I am putting utility over looks. I am putting intent over content.

I want to make sure that archive.org is crawling it sufficient number of times. If there anything I can do to increase the frequency?? I was not worried about all these till now. But I do now.

https://web.archive.org/web/20201201000000*/www.gokulnk.com

Not sure if visiting this link helps.

My Gatsby builds are pushed to Netlify now. I am planning to push it to a few others to have further hosted backups too 😜

TODO

  1. In footer make it dynamic

Referenced in:

All notes