Reputation
44,672
Next tag badge:
150/100 score
16/20 answers
Badges
13 111 202
Newest
 Nice Answer
Impact
~1.4m people reached

Feb
9
comment Where in scrum methodology do you define the approach/concept for a certain task
Of course it's a hard sell. Without estimates, you'll ALWAYS choose the tasks with the highest value, even if they're going to take a disproportionately long time. That's insane business.
Feb
8
revised How to improve our source control process
added 126 characters in body
Feb
8
comment How to improve our source control process
@Murph: Did not know that. It's been a while since I've used TeamCity (probably v3). Will add a link to that.
Feb
8
comment How to improve our source control process
@DocBrown Fair point, but I think package managers are easier than any other approach to ... managing packages. Personally. I will accept there are other ways.
Feb
8
revised How to improve our source control process
added 123 characters in body
Feb
8
answered How to improve our source control process
Feb
8
comment How to improve our source control process
Do you use a package manager (nuget, gem, npm, bower, etc) to deliver those shared projects to your applications? Or do you link to the project and build it directly into the application? If the latter, that's the problem you need to solve, I suspect.
Feb
2
awarded  Nice Answer
Jan
21
awarded  Nice Answer
Jan
12
awarded  Nice Answer
Jan
11
comment Keeping git and TFS projects in sync
Don't get me wrong, it is possible. But you're going to have to manage it carefully. The merge process pulling from TFS can be laborious, when you have multiple merges in TFS and multiple merges in Git. I would avoid the problem, if you can. Why can't those devlopers use the same Git repository as everyone else?
Jan
11
comment Keeping git and TFS projects in sync
Brutal. Yeah, git-tfs is your way forward. Don't get it confused with git-tf, which struggles with certain edge cases. And don't let anyone commit directly to TFS; that'll cause you issues you don't want to deal with.
Jan
11
comment Keeping git and TFS projects in sync
That explains why you wouldn't use TFS. Why not settle on Git projects on a TFS server?
Jan
11
comment Keeping git and TFS projects in sync
Why would you complicate your workflow like that? Why not choose one or the other?
Jan
11
answered Interface Segregation Principle: What to do if interfaces have significant overlap?
Jan
10
awarded  Yearling
Dec
17
comment How to Code Faster (Without Sacrificing Quality)
@AndresCanella Every answer in this question is basically a long comment. You're right, there's a lot to discuss. This really isn't a good format for discussion (nor is it intended to be). But it was a good question to start with, which is why it's closed and marked as Community Wiki -- for which no one gets reputation points -- rather than deleted.
Nov
22
comment Creating database connections - Do it once or for each query?
@AlexVPerl: I'd need to profile and see evidence that a) there is an actual saving in not returning the connection to the pool and b) that cost isn't a result of hitting the max connection pool (cause, if it did, then any saving would mean a cost elsewhere -- potentially even timeouts waiting for a connection). I'd also need to know that there weren't any other costs, like problems caused by connections dropping between calls. I'd also need to be worried about millisecond-level efficiency savings. An unlikely use-case, but never say never.
Oct
6
awarded  Nice Answer
Sep
10
awarded  Good Answer