šļø The First Note
Taravangian is probably my favorite character of all time.
For those (*cough plebs) who donāt know, he exists in the Cosmere - Brandon Sandersonās universe - and suffers from a novel, yet oddly relatable, curse.
Simply put, he is blessed with capacity. Capacity for overwhelming intelligence or boundless compassion, but never both simultaneously. And hereās the rub - each day of his life he is dealt a different hand. His intelligence varies wildly from absent on one day to transcendant, even god-like, on another.
When I call this relatable, I am not implying that Iām a genius. But I do feel like my own intelligence, on any given day, lies somewhere on a frustratingly wide spectrum. Some days I feel brilliant, bold, and confident in the connections my mind forms. Other days, I feel a latency to my thoughts that annoys me to no end. I hate that feeling, that I canāt articulate my thoughts or succinctly answer someoneās questions.
Which brings me here, to my purpose in writing ānotesā for a hypothetically wider audience. Because writing refines thinking, and I think we all could use a little work at that.
My Purpose in Writing a Blog
Teaching. A profession which sadly garners less respect than it is due. But a skill that underpins every successful sales rep, CEO, or software team lead. In my job and general life, I donāt get too many opportunities to strengthen this skillset. I hope my pseudo-blog can address that shortcoming. Technical communication. A subset of teaching that distinguishes Fireship and the Primeagen from the average dev. One of my goals this year is to become more technically articulate. The ability to describe tools, techniques, and technologies at any level of abstraction is invaluable at the interview table and every step beyond.Learning. The scourge of modern web development is the amount of abstraction supporting most frameworks. Before you go crazy thinking I only regurgitate the thoughts of those smarter than me, let me say that I - as a junior dev - am uniquely qualified to express this idea. Because of the abstraction, most newer programmers deify the code inside their node_modules folder š. The wrappers, decorators, props, dependencies, and type declarations fill them simultaneously with wonder and imposter syndrome. Surely, they could never write code like this. I wonāt sugercoat itā¦ most often, their code is miles beyond what your paltry GitHub offerings might be. I know they exceed my own. But until we take the learn to truly understand how things work, we will live in fear. I hope that by posting my methods here, I will feel pressured to dive a little deeper and answer the questions that could otherwise be brushed off. It works doesnāt it?Legitimacy. Iāve built plenty of apps now. Written a lot of š© code. Solved plenty of real-world business problems through my job. Not claiming to be na, but I suspect that Iāll never even feel competent if I donāt monitor my progress. My final goal in posting here is that I can observe the problems I have understood ā and solved ā and believe in myself through the precedent I have set.And thatās it! If you read this, awesome š