Back story - I work as a system developer- I never had the opportunity to attend university when I was younger (mum had 2 jobs and needed help so I went out to work)

I have worked my way up by experience and doing as many certifications as I can.

My superior ( Female, Indian) has a degree in IT and software development and multiple certifications in the product we work on.

Yet she had come to me for help multiple times for even the most basic of things.

It kicked off yesterday when I ended up having to bail her out of yet another situation on her project last minute.

When a slight mistake was made she decided to chastise me....

Her communication skills are woeful at best and I am constantly having to explain my self multiple times.

It is so tiring and counter productive.

What fuck is going on?