The tag has no wiki summary.

learn more… | top users | synonyms

58
votes
7answers
4k 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
738 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
698 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
373 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
203 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 ...
66
votes
14answers
4k 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
719 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
617 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
354 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
12answers
2k views

How to handle coworker with “obsessive refactoring disorder”

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 ...
8
votes
6answers
723 views

Coworker that detrimentally picks on every minutia

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 ...
2
votes
7answers
989 views

How can a software technologist best function in an engineering firm?

I am a recent Software Technologist community college graduate. I graduated with honors and I invest a lot of personal time studying computer science topics. I have been recently hired at an ...
10
votes
10answers
1k views

How do you pronounce technical English words around non-natives? [closed]

I'm working as a developer back in my home country, where English is not a first/second language. However, I consider myself a native speaker since most of my schooling has been in an American ...