Skip to content
Avatar

Achievements

Achievements

Block or Report

Block or report neilkakkar

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
neilkakkar/README.md

Hi there, I'm Neil 👋

Linkedin Badge Twitter Badge

I work at PostHog, which is open source, which means I can now have Github stats and not feel disappointed:

neilkakkar's GitHub stats


I love learning in public, and I want to use this section to track what I did at work. I'm a big fan of data driven understanding - and I hope this log gives me a better understanding of what I'm getting done.

Things I'm doing: Click to expand!

20 August 2021

I owned my first project! https://github.com/PostHog/posthog/issues/5543

Apart from thinking hard about this, the regular sprint continues. Working on Paths - the new feature!

https://github.com/PostHog/posthog/pull/5646

This week's been pretty cool, because I'm finally doing more of the ground-up startupy stuff: thinking through things from scratch, building PoCs, gathering results, and then finally building the product.

13 August 2021

Final sprint for Funnels, got the vaccine, got sick afterwards, didn't do much, except this one big bug fix for funnel breakdowns: https://github.com/PostHog/posthog/pull/5655, https://github.com/PostHog/posthog/pull/5538

6 August 2021

Remember how Support Hero was a lot of fun? (Week of 21 May, 2021). Time for round 2. A lot less overwhelming, as I knew a lot more about things (but still not everything).

Random bug fixes: https://github.com/PostHog/posthog/pull/5486 etc. etc.

30 July 2021

More bug fixes, some tricky things to grasp, and finally dipped into other unknown areas. I follow a land-and-expand strategy: get really good at understanding one part of the system, then slowly expand from that "base" to understand rest of the system. This usually means that my work speed slows down, as I parse through all the new stuff.

A good way to do this is to pick up bugs at the edges of what you know. That's what I've been doing:

23 July 2021

Final sprint before Funnels meant lots of QA, lots of bugfixing, and lots of testing :) - I'm so tired now.

16 July 2021

Lots of gathering requirements, getting to the bottom of new features we want to implement: https://github.com/PostHog/posthog/issues/5074 - and reminders to think from first principles.

9 July 2021

Who knew playing around with SQL, and generating interesting queries could be so much fun? This week was more dakka: more add ons, more functionality to the basic funnel APIs. Some clever refactoring + testing mechanisms, that I enjoyed setting up

2 July 2021

Some big funnel improvements

25 June 2021

I was getting pretty comfortable with my role, and that seemed like the best time to switch teams 😂. Purely co-incidental, we shifted focus, and I've been writing wonderful SQL this week. Damn, this is SO MUCH FUN. This week (and hopefully the coming few weeks, really want to brush up on my querying skills). This has been very helpful: https://pgexercises.com/

18 June 2021

Finishing up new processes for the Plugin Developer Experience, plus excellent docs.

11 June 2021

Well, plugin installation is deprioritized for now. New focus: plugin development experience! Lots of time spent thinking about how the documentation should look like, what workflows should the code promote, and what feels confusing.

4 June 2021

Thinking about a big project, and learning enough about the interacting systems to design a decent solution can be hard! Really looking forward to finishing the plugin installation step.

28 May 2021

Getting comfortable with the codebase, starting to focus on reviewing others' code. It's interesting to try and model how new changes would affect the existing code. Further, this helped uncover my blindspots - glad I started this earlier than later!

21 May 2021

I was Support Hero this week! It's... intense! Lots of user issues that I first have to learn about myself, and then solve. This took a surprisingly long amount of time, but was very worth it: it helped me see where actual users of PostHog get stuck.

It's funny how this appears to be the least productive week so far, but I felt I got much more out of it, vs the past 2 weeks. I ought to do Support Hero more often than the usual schedule, if possible.

14 May 2021

7 May 2021

Week 1 at PostHog!

Pinned

  1. https://neilkakkar.com/quickreps.html

    Swift

  2. Recommends local movies to watch depending on imdb ratings

    Python 3

  3. An NPM package to convert Medium posts to Markdown

    JavaScript 5

  4. A simple encrypter and decrypter for sending and recieving coded messages.

    C++ 1

  5. Export all highlights out of Highly, since it's shutting down.

    JavaScript

564 contributions in the last year

Sep Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Mon Wed Fri

Contribution activity

September 2021

Created 13 commits in 2 repositories

Seeing something unexpected? Take a look at the GitHub profile guide.