The tag has no usage guidance.

learn more… | top users | synonyms

1
vote
0answers
97 views

How to break TFS or Mercurial repository in some way with a bad commit? [closed]

I'm having an internet argument about Git, in which one of the points are that even if someone does something wrong (bad reset, bad merge, pushing rewritten history upstream or something like that), ...
6
votes
4answers
1k views

Screen out software engineers with poor communication skills? [closed]

Personally, I try to speak and write impeccable English. I try to capitalize proper nouns, get punctuation correct, use parallel form, and employ precise verbiage. (I'm also a fan of the Oxford comma, ...
15
votes
9answers
2k views

What to do if a team member delivers bad quality code? [duplicate]

I work as a kind of mixture of a Scrum Master and a team lead. In my team I have the problem that one of the members delivers bad quality. The code he produces is difficult to understand, difficult to ...
159
votes
9answers
22k views

Has “Not everyone can be a programmer” been studied?

An old adage that many programmers stick to is "It takes a certain type of mind to learn programming, and not everyone can do it." Now I'm sure that we all have our own trove of anecdotal evidence, ...
37
votes
3answers
1k views

Blaming the ills of today on the technical debt of yesterday

A surprising number of quality, scalability, and load problems have been occurring on an application I currently support that I did not originally write. Thankfully I have new projects that I have ...
7
votes
6answers
763 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 ...