Reputation
31,465
Next tag badge:
86/100 score
25/20 answers
Badges
2 42 112
Newest
 agile
Impact
~1.3m people reached

Jun
26
comment What are the pros/cons of committing tests before/after the code they test in a code repository?
Will your build work either way and is that a good or bad thing?
Jun
26
comment How to avoid …Helper or …Manager classes
Once you got rid of all the static methods and found a real home in your OOP design, these classes are really not helper classes, so feel free to rename. There's nothing wrong with a FriendshipManager if you need to manage friendships in your project.
Jun
26
comment Separation of concerns is important, but can it go too far?
Washing your hands is a good thing, but when does it go too far? When it keeps you from getting things done and/or is detrimental to your heath.
Jun
25
comment How to design a time tracking or activity monitoring application?
Do you have to write to disk every second? If you had a 30 second or so queue and then wrote to the database, the worse thing that could happen is you lose 30 seconds of activity if someone pulls the plug on your machine.
Jun
25
comment How to deal with outlier programmers during sprint planning?
Very good. At some point you have to know what's really going on in a project beyond the numbers. If your story points for the first 3 sprints are: 21, 7, 7 - I wouldn't trying shooing for 14 on sprint #4 unless your Rock Star returned ;)
Jun
25
answered How to deal with outlier programmers during sprint planning?
Jun
24
comment Unit Testing for mapping int to string
Get rid of the "other things" and testing will be much easier.
Jun
16
comment first time scrum master - need to create product backlog and set up work
It sounds like when the OP says, "not part of the team" he is referring to those building the product. The scrum master only helps the team implement scrum and isn't involved in the rest 'as the scrum master' but may have an additional role in the project. Many scrum masters wear multiple hats.
Jun
16
comment Web apps for enterprise
Isn't the question more about a web/browser vs native app and not the need for offline capabilities? Or do native apps do a better job of syncing local data?
Jun
16
comment How to quantify the work perfomed by a developer/programmer?
@MikePartridge - You can't just pick the low-hanging fruit forever.
Jun
16
comment How to quantify the work perfomed by a developer/programmer?
Good points. The better programmer is the one who "doesn't" add little dancing frogs to the accounts payable app just because some user thought it would be cool.
Jun
16
comment How to quantify the work perfomed by a developer/programmer?
If everyone is working on the same code base, I think this probably holds up. There's a different between building one complex application over the course of the year compared to 5-6 simple apps that are probably going to have a bunch of redundant code (separate clients).
Jun
16
comment Estimating scrum points for non cross-functional team
@MetaFight - I think your first comment should be an answer.
Jun
16
comment better idiom for selecting id of single record matched using alternative primary key?
You shouldn't need to limit to one record, but check if there is more than one and return an error of some kind.
Jun
16
awarded  agile
Jun
15
comment Estimating scrum points for non cross-functional team
@MetaFight - Deciding to drop a major component of a methodology creates a slippery-slope of having to get rid of most of it or it just doesn't fit.
Jun
15
comment Estimating scrum points for non cross-functional team
@Zappateur - I would say you have 2 separate projects with 2 different teams. Then your implementation of Scrum will be a better fit. It can be difficult to adopt a methodology that is dependent on applying a related group of practices.
Jun
15
comment What is faster? Using REST API or querying a database directly?
And just to make it more interesting, not all "hits" to the database are equal if you can access in memory v. the disk.
Jun
15
comment How to quantify the work perfomed by a developer/programmer?
Determining if the team is better off without you is a measurement. It is subjective and limited by being Y/N, but it's still a measurement and a quantity 1/0. Just not what the OP was hoping.
Jun
15
comment How to quantify the work perfomed by a developer/programmer?
Evaluating individuals relative to the team is much better than individual performance in isolation. Writing a great essay on ancient history gets you no points in math class.