Hey there!

I'm Preethi.

I have a passion for learning and teaching.

I am autodidact that also loves
to teach.

I realized at a young age that all “knowledge” was constructed by people no smarter than you or me. Taking it at face value never satisfied me. Instead, I always sought out to learn it from first principles. This in turn made me a really effective learner, writer, and teacher (all of which I believe are greatly intertwined).

That is how I was able to teach myself pretty much everything I know. Whether it’s math, physics, coding, crypto, or dance ;)

But one problem I see in the world is the dearth of great teachers. Most teachers teach from the perspective of someone who already has mastered that knowledge. There are very few people out there who can explain things with a beginner’s mindset.

That is why you will find that much of my writing (and now videos!) consist of me explaining things from the perspective of a beginner. I have mastered the art of learning and find joy in teaching what I learn in the best way possible. My goal is to empower you the knowledge and skills to be your greatest self.

Join my email list now to get started!

Read my Latest Stories

Who says engineers can’t become entrepreneurs?

A lot of people warned me not to walk away from my great position at Andreessen Horowitz to pursue software engineering.…And now that I’m leaving my dream job engineering at Coinbase to found a startup, you can bet that “a lot of people” have been reminding me how many startups fail.

READ STORY
Injury is an opportunity

One way to look at injury is as “suffering physical harm or damage to a part of one’s body or mind.” Another way to look at injury is as “an opportunity to strengthen the parts of ourselves that are not injured”. We are always hurting in some regard, and approaching it as an opportunity can have a positive impact every day.

READ STORY
The great programming jargon bake-off

Imperative vs. Declarative. Pure vs. Impure. Static vs. Dynamic.Terminology like this is sprinkled throughout programming blog posts, conference talks, papers, and text books. But don’t be turned off by this jargon. Let’s jump right in and break some of these concepts down...

READ STORY
Why use static types in JavaScript? Should we use them or not?

The first programming languages I learned were JavaScript and Python, both of which are dynamically-typed languages. But my foray into static types have added a whole new dimension to how I think about programming.

READ STORY