Raison d'ĂȘtre

Einstein figure eureka

Table of Contents


Introduction

I decided to make this website and its contents in hopes of providing value to myself and others. Its founding principles are listed below.


We Are Better Together

The more minds, the better.

When we try to learn about something new, confirmation bias alters our perception such that we learn in alignment with what we previously believed. When discussing ideas with others, I frequently find that they have made observations that I have not, and vice versa. Exchanging novel observations adds depth and objectivity to our collective understandings.

By sharing my thoughts publically and providing a means for communication, I hope to teach others by answering their questions, and learn by trying to answer questions that I have not asked. Being receptive to feedback and iterating on my content will improve the quality of my thoughts and content. Talking about ideas is also just very fun.

The philosophy of open source software encapsulates these ideas nicely. A great example of the cons of learning in isolation is the parable of the blind men and an elephant.


The Power of History

After just learning about or making something, I tend to be well-researched on the matter. Consequently, I feel confident in my ability to do a good job talking about my experience with others. The problem is, as more time passes, my sharpness decreases: I butcher explanations, forget details, etc.

Logging these experiences somewhere while I am well-researched creates a high-quality repository that I can refer back to, and refer others to. I often want to share my novel experiences with the people close to me. Instead of telling the same story multiple times, of varying quality each time, everyone can read from the same source (see single source of truth). This increases the chances of having higher quality conversations, and improves my ability to facilitate group conversations.

By logging my mistakes and learnings, I can enable people to learn from my history, promoting the creation of better thinkers and engineers.


The Importance of Aesthetics

Reading a stream of texts about something complicated is ugly. So is fighting the urge to fall asleep when listening to a rambler's poorly chosen words, and not being able to recall or Google something on the fly.

Web pages are a great medium to present information. One can embed text, images, references, and sounds, and structure everything with size, font and color.

I would like to improve my ability to create pretty information, so that the information I create is easier to understand, and is more memorable. Furthermore, in the case of projects, if I have produced a prettier code base with nice READMEs and an extensive project description, I am more likely to reuse parts of the code base in the future, and am less likely to produce buggy code.


Improving Communication

I've noticed that over the past few years, my heavy exposure to and use of technical jargon with my peers has impeded my ability to communicate ideas without using such jargon. Furthermore, when explaining ideas, I struggle to resist taking the scenic route. The scenic route entails a myriad of details and detours, which are fun and interesting for those who are able to follow along, but is extremely confusing and unpleasant for those who cannot.

In hopes of maximizing fun and interest, and minimizing confusion and unpleasantness, I aim to improve my ability to tell multiple versions of the same story. Namely, I hope to do this by writing an 'in a nutshell' version of every technical blog post.

A good user interface designer does not merely design for the power user; they also design with the beginner in mind. I would like to improve my ability at providing a range of interfaces for understanding the same idea.


Sources

Main image: "Einstein Thinking" by Andrew George, hosted by Unsplash, license

We Are Better Together
The Power of History
The Importance of Aesthetics
Improving Communication