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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...