3.5 On Research Methodology

The methodology followed here is to collect information from various sources. Alan Kay speaks about thinking the present reality as a construct which is a result of amalgamation of different theories that people have forged up and to reconstruct it, look beyond what is and cherry pick the set of consistent ideas that will help you form a harmonious approach.

Following this approach, I have tried to pick only the elements that matters constantly pruning these resources as needed and re-adjusting my hypothesis in the light of new data.

Caveats

Confirmation Bias. You look where you steer. This has been something that I am not totally sure that I have gotten rid of. If I am to stand back and evaluate what I have done so far in the way I have done it. 80% is because I have chosen the routes and the routes then determined where I will reach. Choosing the path is the hardest and the funny thing I have learnt is that most of the times you will be wrong. But the beauty then again is that life even though feels short gives you ample time to backtrack on your ideas. Especially because this is a domain where in my opinion, humans have the least clue on how to create process that work and to write ones that work, let alone how a coordination of them.

Research

Was made into user interface designing. The modules that I took in the university guided my decision.

I do I understand

Experential knowledge as the guidelight. http://blog.ncase.me/i-do-and-i-understand/

Structure of Clojure Ecosystem

Clojars, Leiningen for dependency management and automating workflows.

Database Solution

As I started looking for a database solution, one of the foremost and most widely used entrantants in the field was something known as SQLKorma which was written by Chris Granger but was waning under development cycles, this lead me to look for options and a twitter conversation led.

I eventually had to settle with Postgres.