Wow, I can totally relate to that !

Especially the part of carrying grudges. It has happened numerous times where I just forget what I was unhappy/sad about, or a particular thing a person said to me, which was clearly offensive.

I find myself hanging out with them, months later. And then if I recall that old event, I think, well f*ck, I should not be talking to this person.

Forgetting names, is especially hard with relatives. As you might know, Indian families are quite big and tightly knit. It is really embarrassing to see me parents (or my brother) remember each of the ~50-60 of relatives and family friends. While I am just standing their and calling every one Uncle/Aunt, instead of their proper "relation name" (look at https://en.m.wikibooks.org/wiki/Hindi/Family_relations)

But, as the parent comment mentioned, I rarely forget about a thing which I had worked on or built (though not on a scale of 15 years !! yet..), but atleast 2-3 years. I sometimes have very specific memory, like, I can say "yeah, go to this file and you will find this function, which was written in this file earlier, it was written by that guy who left the company 2 years ago...insert-other-useless-stuff.."

Which might create a impression, that I have a good "memory".

As, a matter of fact, even mental arithmetic, is kind of hard to do. It seems that most people have lots of answers preprocessed and stored in their brains.

I clearly remember, when I was in highschool. I used to actually calculate things, for instance, If I want to calculate '9 + 3', I would count 3 times from 9 to 12. And I thought, being fast in arithmetic is doing this counting thing way faster. Slowly, this was turned into a rule that, it you add X to 9, the answer will be 1(X-1). And then very slowly, I am kind of building up on these rules for doing faster "maths".

But, I see people all around who have all of these basic operations (taking certain %, adding, subtracting) basically memorized, or they have incredibly fast processing speeds. And here I am not talking about some math involving big numbers, but just number we encounter in our day to day lives.

Maybe the arithmetic thing, might not be related to my memory issues, but just lack of practice. But, still I feel there is something definitely out of place.

It could be that, my memory issues stems from the concept of living in the "now". I rarely ever look back into memories. I am constantly looking to do the next thing to "do", instead of sitting back and talking a look of what has happened in the past. Even, when I am sitting back and "relaxing", I think about what I am doing currently, "Ok, I am sitting on a bench, looking a trees, that thing looks interesting ... .. ". Very rarely, I look back and think about some particular, day, event, or person.

For instance, If we want to an adventure park today. In next couple of days, I will rarely think about it. Yes, I will look at the photos and all other social media stuff. But, it would be a very superficial glance. And I am pretty sure that I will forget about specific details, or some other interesting thing about the adventure park after a couple of years. Which I am pretty sure, a normal person, like my girlfriend, will definitely remember.