The tag has no wiki summary.

learn more… | top users | synonyms

61
votes
7answers
5k views

How do I take responsibility for my code when colleague makes unnecessary improvements without notice?

One of my teammates is a jack of all trades in our IT shop and I respect his insight. However, sometimes he reviews my code (he's second in command to our team leader, so that's expected) without a ...
3
votes
5answers
806 views

How to deal with colleagues refuse to follow practices?

I was discussing with another colleague about what we should be used when an DB entity is referring to another. I don't think there is any good reason to break the practice of putting the Primary Key ...
19
votes
7answers
721 views

Being the goto developer vs being a solid team member? [duplicate]

Possible Duplicate: Charles Barkley syndrome I've worked on a project where I've been the goto character that I'm sure many people are familiar with: The guy who knows how every bit of ...
4
votes
3answers
387 views

How to deal with a teammate who rather has his design ideas over good ideas [closed]

We have a situation in our team in which one member prefers his own ideas no matter what problems it has. When confronted with issues about a specific design he made - this teammate can get very ...
9
votes
2answers
204 views

Getting a design company to embrace the benefits of good development [closed]

I know there are already various topics discussing what we can do to get managers to buy into good development practices, but I was wondering if there are any specific things we can do to explain to ...
89
votes
16answers
7k views

How can I tactfully suggest improvements to others' badly designed code during review?

I'm a great believer in clean code and code craftsmanship, though I'm currently at a job where this isn't regarded as a top priority. I sometimes find myself in a situation where a peer's code is ...
6
votes
7answers
756 views

What's the most important trait of a programmer desired by peer programmers [closed]

Questions here talk about most important programming skills someone is supposed to possess, and, a lot of great answers spring up. The answers and the questioners seem mostly interested on qualities ...
4
votes
2answers
631 views

What techniques do you use when dealing with a difficult project manager? [closed]

I'm currently working on one part of a technical data heavy project. The project manager in charge of this project is what one might term "An Old-School Project Manager" in that he has absolutely no ...
7
votes
5answers
377 views

What to do when your work colleague doesn't understand the design trying to be maintained

A software project that I am working on involves me and another programmer. The project involved an engine backend with an MVC front end. Initially I did alot of the work on the project and so setup ...
32
votes
11answers
3k views

How to handle coworker with “obsessive refactoring disorder” [closed]

My coworker (who is very clever, but with severly limited inter-personal skills), keeps refactoring my code even when it is work in progress and assigned to me as a task. Whereas I fully subscribed to ...
7
votes
6answers
760 views

Coworker that detrimentally picks on every minutia [closed]

Hypothetically speaking imagine that there exists a coworker that has a very shallow understanding of computing. To avoid stereotyping lets give this coworker the gender neutral name Chris. Now ...