Neil Kakkar
AboutBlogShorts

Life

The "People fuck up because they're not like me" Fallacy

Funnels: The One Big Mental Model from Sales & Marketing

All Stories Are Wrong, but Some Are Useful

10 Powerful Life Skills for the New Decade

Is That the Right Sequence to Do Things In?

Games People Play - The Blogpost

4 Different Perspectives to Solve Problems

Taking Ideas Seriously is Hard

Bayes Theorem: A Framework for Critical Thinking

4 of the best Ideas from The Idea Muse

Big Ideas from Rationality I've Found Repeatedly Useful

Vocabulary as a Meta Mental Model

Contemplations on Cascades

The Best Things I Learned In 2019

Germs are small, sticky, and omnipresent

A Better Birthday Gift

A Guide to Climate Change

Where do analogies break down?

Taming Digital Technology

Gameplan for a mediocre college

How Ryanair can change flying

Second Order Thinking - A Practical Guide

How To Understand Systems

How to Deal With Information Overload

The Human Log

Averages are Meaningless*

Computational Kindness

Playing the long term game

A Framework for First Principles Thinking

The Personality Loop

How not to live life

How to See Systems

Is your writing missing the touch of the greatest writers ever?

How to hack your life like a video game

How to learn anything quickly: leverage the vocabulary

How to break through the trap of consumerism

Why keeping things in a mess is the most optimal algorithm

Writing isn't about more

How to escape mediocrity

Making the most out of college

A simplistic explanation to mental models

Tech

How to setup duration based profiling in Sentry

How to simulate a broken database connection for testing in Django

How I Own Projects as a Software Engineer

Building your own Hey email Feed in Gmail

Debugging Interesting Bugs at PostHog

Why Is Naming Things Hard?

4 Different Perspectives to Solve Problems

Things I Learned to Become a Senior Software Engineer

Skills of a Software Engineer

Gathering Requirements Checklist for System Design

Bayes Theorem: A Framework for Critical Thinking

Bayes Theorem Calculator

How My App Failed Even Before Making it to The AppStore

How Unix Works: Become a Better Software Engineer

Things I Learnt from a Senior Software Engineer

Taming Digital Technology

How Ryanair can change flying

How not to be afraid of Javascript - Part 2

How not to be afraid of javascript anymore

How the medium earning algorithm works

How not to be afraid of python anymore

How not to be afraid of vim anymore

How to get noticed in the javascript world

Now that you're not afraid of git anymore, here's how to leverage what you know

How Not to Be Afraid of Git Anymore

Why keeping things in a mess is the most optimal algorithm

Notes

Games People Play - The Blogpost

If Influence were a blog post

The Dunning Kruger Effect

If Sapiens were a blog post

A Short History of Capitalism

Psychology of Human Misjudgment

Algorithms to Live By

Shorts

How to setup duration based profiling in Sentry

How to simulate a broken database connection for testing in Django

Building your own Hey email Feed in Gmail

Equivalent Salary Calculator By City

Is That the Right Sequence to Do Things In?

Taking Ideas Seriously is Hard

Skills of a Software Engineer

Gathering Requirements Checklist for System Design

Bayes Theorem Calculator

Subscribe to the Idea Muse

One idea every few weeks designed to make you smarter. Join 1,500+ people cutting through the noise. Read more



  • Neil Kakkar
  • Write (Code). Create. Recurse.
  • neil@neilkakkar.com

I want to understand how the world works. This blog tracks my growth, the things I've learned, and how I'm leveraging them to do epic things.