I don't know if this is the right place to post this...mods, feel free to move it.
I'm not gonna go into all of the horrible things about my job or position or how insane my boss is...maybe that will be for another thread. ;p But, I am concerned about my programmers and I don't think I am doing a very good job at managing them. Oftentimes, they complain to me about how they are overworked and underappreciated (which is common for any programmer, according to what I've read) and a non-technical person might have trouble understanding what stuff takes a long time, what is more complicated, how should the work within a project be divided, etc.
It is a Korean company, so it is basically unheard of for these people to complain the owener/CEO/ or his wife (my boss, the "CCO"). In Korean culture, when you are given some task by your boss, you are supposed to keep silent about the difficulties and try to finish the task for the sake of the comapny, no matter how ludicrous the request. Consequently, this causes the programmers a lot of distress.
So, they complain to me. Which is fine because I understand their complaints fully and empathsize with them completely. But, it's getting hard to appease both my manager (the boss) and the programmers (who I work closely with and who we need to survive).
My boss will say something like "I want this to go out on this date and I want so and so to do it". I tell so and so and they say "Well, I already have a lot to do. Why do I have to do everything?". I go to each programmer and ask them to do the task and some people are too busy and some people are not at the level yet or the point at which they can do the task (they aren't on the technical level yet).
But, there is this one guy at my job...who seems to have been the one to develop a lot of features that no one else seems to be able to work on. He is the one who is assigned all big projects, but at the same time is expected to maintain the old ones he made. It is getting to the point where he is so upset, he made me cry.
He apologized for over-reacting, but I don't know what to do.
I already try to help them a lot by addressing their issues with my boss, staying until ungodly hours of the morning to help QA test, and more...
Any programmers out there who can help me???????????????????????
I feel like I am failing.