Question: I am a software developer for the last 5 years. I like this work and since I started this career I have been in 3 companies. Each change resulted a good raise of the salary and more interesting projects.
The last months I am feeling that I am getting more and more pushed to the ropes. The tasks that I have to do seem to get more difficult for me but my co-workers seem to struggle as much as they always struggled.

The last two weeks I actually didn't manage to finish what I was supposed to finish (although I was affected and driven backwards by the work that other developers had to do).
I was expecting to get told off for my performance but nothing happened. The meeting went smoothly and I am just expected to make a pull request for my code (I am starting another project and that was decided before the time period I am speaking about).

I don't know if they were expecting me to crash and burn and I didn't and that's why people were happy. I dont know if they are just polite.
I know that openness is a thing where I work and they would tell me something and also developers are hard to find where I live so they would not risk making me want to go for two bad weeks.

So I want to ask, assuming the management identified my bad performance (I am sure they did), why would they not tell me anything about it?

P.S. I have already spoken to a colleague today to have some guidance and work with him to improve myself, but I am sure he didn't have the time to tell to anyone yet.

Answer: 
There are a lot of reasons they might not have said anything. As a leader, here are some reasons I might not:

1. They might have known it was going to be a miss so they weren't surprised. Surprise misses are when my attention gets snagged.
2. If this is a super rare occasion, they might view this as a one off. No one can hit every deadline every time. If it becomes a pattern, it will be time to speak up. They may be allowing you to course correct.
3. It might not be classified as "bad" performance. While to you it may seem poor, it's possible your standards for performance are higher for yourself than theirs.
4. Times are tough right now. Everyone is going through a lot of things both personally and professionally. When someone misses, it doesn't help to pile on unnecessarily.
5. They may be afraid you might leave if your past performance is as good as you hint. It doesn't help to make a big deal of every performance miss. It only adds stress to people.
6. It's just possible they have no idea that you missed because other people around you have missed so much it has become kind of "normal". (really hope this isn't the case)
7. They just might not care.

There will be plenty of other possible reasons. These are the reasons I would apply for myself if I wasn't going to mention a miss. Numbers 1-4 are the primaries for why I don't speak up for when it happens. 5-7 will never be on my personal radar, though I have known leaders for whom it has been true.
> 
> I am a software developer for the last 5 years.
> 
> 
> 

> 
> The last two weeks I actually didn't manage to finish what I was supposed to finish...
> 
> 
> 

That hardly constitutes a pattern of bad performance and not something where I would expect management to feel the need to intervene. Even the best of us miss the mark now and then. Your boss knows this. If you've otherwise been a good employee, they very likely didn't even notice. I can almost guarantee your boss has much bigger things to worry about than an employee who had a bad 2 weeks. Two weeks in years-long career is nothing.

So if you've identified the problem, go ahead and fix it. Make sure these last 2 weeks don't become a prolonged pattern and get your performance back to where it needs to be. Then quit being hard on yourself and carry on as usual. You're doing fine.