You seem to be confusing two things:
Them working any amount of hours to meet unexpected or unplanned issues.
Them being responsible and providing quality work in a predictable way.
Ownership is not about the team working the whole night to fit your promises to customers. Ownership is about knowing what's in the code, how it works, having a plan and being ...
I was wondering if this is a safe topic of conversation in a one to
one meeting with my team lead.
This behavior is an acceptable topic, jumping to conclusion as to the cause isn't. I would come at it along the lines of:
Hey boss. I've noticed lately that when I present technical info about the project you always confirm it with Adam or Bob yet when ...
Generally you want to avoid expressing out and out preferences for this sort of thing in a CV but instead make obvious that the company will get the best results by giving you what you want, you're on this lines already but due to the language barrier it doesn't flow quite right. I'd put it something like this:
Social skills: Experienced working in teams ...
I recommend bringing this up with your colleague, not your boss. Even though you think your code is superior, it might be you're missing out on some specific details, or there are situations you didn't think about (bigger picture).
When you talk to your colleague explain the situation: you used code as a quick fix and it's giving different results than your ...
I would focus on her productivity, not her individual actions.
If her productivity is reasonable, then let it go. It's her process of getting more done at other times.
If her productivity is low, whether you think it is a result of her chatting or not, address that directly. Have a talk with her about her lower than expected productivity, what is holding ...
It's perfectly ok for you to admit that you don't know something. It's a lot better than covering up your lack of knowledge/skills.
If something isn't strictly part of your role, then you can pass that on to someone else - or you can ask that someone else for some guidance (without monopolising their time any more than is neccessary).
The key thing here ...
If the designer doesn't want to e-mail you, you can take down notes when you're on the phone and then send him an e-mail with what you discussed.
As per our discussion I will start working on X, Y.
The phrasing above might not fly in South East Asia, which I'm guessing you're from, but you get the idea.
This is good practice for people ...
Of course your management doesn't think you need more people, you have people who are clearly not busy.
Never do someone else's work over for them. Miss the deadline and send it back. Every time. You are incentivising them to perform poorly. Stop it. Eventually they will get better or get fired.
As far as you own actual workload. Learn to say no. When you ...
You actually ARE in a position to change this. You lead by example.
You can start using version control locally for your changes. You can simply 'commit' everyone else change at the same time. You will always be able to recover previous versions and compare things to prior versions.
You can also offer to do this for the company. Setting up version ...
management says employees should pay for such events
Sadly your management is clueless.
They are the ones who desire increasing engagement of employees. They are the ones who will have something to gain from such increased engagement. Thus any company event must be paid for by the company.
I know it really boils down to willingness to participate in ...
What do I tell any person if they ask me how I did whatever I did?
You show them what you did. Ideally, you teach them how to do it without you.
When you do that, you'll build a great reputation as someone to go to for help.
Rather than diluting your value to the company, you're actually increasing it.
Companies value team players who help everyone get ...
To distill the story down to its core elements: the employee is a new, junior member of the team; a senior team member asked for help preparing a presentation; the specific request is objectionable.
How the employee responds should depend on the way the request is objectionable:
If she doesn't know how to perform the task, she should say so and ask for a ...
Here's the secret: Stop working above your role.
You're a developer. The assignment of resources and negotiations outside your department is NOT your role. It is your manager's, and he is executing it.
Your manager is doing things very well, from what I can see. He's preparing you for what's happening soon. Your job is to be ready.
First and foremost,...
This is not a technical problem it's a people problem. Treat it as such.
I ain't changin' anything!
You are off to a really bad start and it has nothing to do with the code.
It sounds like your people skills are lacking. You don't start charging into a new job telling the current team how bad they are.
People don't like change. And they really don'...
I think you'd best get some kind of professional (medical) diagnosis for this.
It is a lot easier to go to your boss with a medical term that they can, to some extent, relate to and appreciate, rather than a vague description that they might just think means "he feels lazy some days, and wants my permission to slack off".
I suggest you put the question up for discussion to the team. Present your concerns at the next team meeting and ask what they think about them.
Since they sound like valid concerns I would imagine you'll get support from the other developers.
Make sure the discussion stays professional and keep an opened mind. Focus on how using X affects the rest of the ...
If he keeps behaving this way, you will have to confront him. Here's something you can try:
"It's time for you to drop this. I know it's terribly amusing for you but I consider flirting with co-workers to be very unprofessional and I have no intention of doing anything. Please stop embarrassing me in public."
Deadlines are always met and the customer is very happy
This is what matters. I know you want to feel like you know your teams strengths and weaknesses as a manager since that's your job, to manage the resources at your disposal however if everything is working out and your team is getting the job done, I would just leave it the way it is.
The only ...
The way to handle a request like that is to understand what the "customer" wants, and to ignore their implementation suggestions (in consulting, it's important to understand the difference between requirements and suggestions).
The "customer" wants a visual of "one in a million" in their PowerPoint presentation.
The "customer" suggests drawing a million ...
Professional team-building is more than a few co-workers having a good time together. It is designed with specific goals in mind.
The event might encourage people from different departments to mingle and talk socially, before they are expected to work together professionally. If people are left to their own devices, they would mostly talk to people they ...
First of all, objectively present the situation to your team:
Guys, we have been nominated for an innovation award, however only 6 of us, myself included, can attend this event.
Next, tell them when and where the event is taking place, and ask who is interested in attending:
The event is taking place at Restaurant X, on October Y, at Z PM. Who is ...
Even when I told him I needed it now, he said he had something else to do and sneaked off when I was not there.
Today, there is a critical bug and this senior guy said the same thing again - "I can't finish it today. I have a meeting with friends and I have to go." then he sneaked out while I was talking to my manager.
In both of these examples, you ...
This kind of person thrives on the idea that you are uncomfortable with his behaviour, and confronting him simply confirms to him that he is getting a response.
Simply ignore it - if in the middle of the conversation or meeting, just continue as if the guy has not said anything at all. Otherwise, steer to a professional conversation.
This person will stop ...
Should I let management know that I consider leaving the company due to these practices?
Never say directly that you are thinking of leaving - as soon as management know that you're not committed to the company, that always puts you at risk of being out of a job without a new one to go to.
Or at least let them know that I am growing quite frustrated?
Yes, it would be rude and unprofessional to tell them to do their own docs.
First of all, if you are a junior consultant, you do generally need to accept that at times you are likely to get stuck covering grunt work as the experienced engineers are going to be tied up with developing the project. As a junior you simply can't be as productive as they will ...
We learn not to yell at other people at our mother's knees. This is not acceptable behavior anywhere in public, let alone in a professional setting, and she's probably well aware of it. Anyone older than 6 or so should be.
Your coworker seems to be accustomed to getting a pass on this behavior (for various reasons not worth discussing here), and speaking ...
Something I want to make clear first: dealing with coworkers, attitude during meetings, respecting someone senior... These are all things that fall under an employee's performance. It's not just the actual work they do, but their behavior and their relationship with colleagues and higher ups are areas where the manager has the authority (and even the ...
How can I handle the risk to the project presented by X?
To address this, I am going to use your own words:
it's evolving fast / unstable - on going to document some older code,
he found some base functionality had been removed, wouldn't compile in
newer versions, so took a couple of days to re-implement it
the other devs are clearly ...
You cannot automatically attribute that to sexism. Possibly he simply does not trust you and the other two parties are male. Or he is doing it to challenge / engage the other parties. Even if it is favoritism you don't know it is based on sexism. You would need a sample set with many women and many men to show a bias was based on sex.
If you feel like ...