1,617 reputation
612
bio website
location British Columbia, Canada
age
visits member for 3 years, 5 months
seen Sep 17 at 2:57

Sep
13
comment Would comments increase the chance of being fired?
Ignoring the question of comments specifically... Paradoxically, your job is to do your best to make yourself redundant. Finishing your tasks as soon as possible and with the highest possible quality, reducing the amount of future work as much as possible creates the highest value for your employer. Taking a long time and delivering low quality work which will require endless revisiting creates the lowest value for your employer. From a career development perspective doing a great job will give you the flexibility to move on to new things and doing a poor job will at best get you stuck.
Jun
19
revised Responsibility for delegation of stories in agile
Remove unnecessary general opening com
Jun
19
revised Responsibility for delegation of stories in agile
more/conclusion/XP link.
Jun
19
answered Responsibility for delegation of stories in agile
Jun
11
comment What kind of code would Kent Beck avoid unit testing?
@LorenPechtel true and I think this is what I'm trying to communicate. Am I not getting that through? It also goes into the question of what exactly is a "unit" and can every design be broken into clean independent units...
Jun
11
answered What kind of code would Kent Beck avoid unit testing?
Apr
24
awarded  Yearling
Mar
15
comment Difference between Optimization and Scalability?
@Telastyn Let's assume the target criteria is the same. If you want to serve more HTTP requests you can do that by reducing the time/resources/whatever required to serve an HTTP request. Getting more performance by scaling (out/up) is essentially an optimization. Literally, optimization for a certain criteria is making a system that performs better with respect to that criteria...
Mar
15
comment Difference between Optimization and Scalability?
The question seems to be like what is the difference between a restaurant chain and making a great salad. Scalability is a restaurant chain, how to serve lots of salad to lots of customers. Optimization is making the salad the best way. A restaurant chain can serve a lot of customers without knowing how to make salad the best way but it certainly helps.
Mar
15
comment Difference between Optimization and Scalability?
I think there's more to this. Optimization is an activity while scalability is a quality. Optimization will result in better scalability. Scalability isn't something you "do" it's an outcome. Optimization can involve, e.g., splitting the work between cores, which will result in the system being able to handle larger problems.
Feb
3
comment Benefits of a leaderless team in Scrum
let us continue this discussion in chat
Feb
3
comment Benefits of a leaderless team in Scrum
I heard you. I just disagree those are different. You are creating a command structure. When the Director of Engineering wants to get something done he will go to the Team Leader to get that done who in turn will go to the team. What is a managerial command structure if not the placing of people in levels of authority over one other? That definition is very relevant here as the existence of a designated team leader prevents other healthy processes that occur in self-managed or organizing team. A team with a designated team lead can not, by definition, be doing Scrum.
Feb
2
comment Benefits of a leaderless team in Scrum
Is that a recursive definition? hierarchy - "a system in which people or things are placed in a series of levels with different importance or status". Would you say a team leader has different importance or status? Congratulations, you've just created hierarchy.
Feb
2
answered Benefits of a leaderless team in Scrum
Feb
2
comment Benefits of a leaderless team in Scrum
@DXM That's not what Eugene is saying. Can you provide a relevant quote that supports Eugene's claim that a "team lead" will always emerge in a Scrum team? I guess we can solve Eugene's issue by designating all the members of the team as "Leaders". Problem solved.
Feb
2
comment Benefits of a leaderless team in Scrum
If you designate someone as the leader haven't you just created a hierarchy? I agree that naturally leaders will emerge but that can also be fluid. If one problem falls in the expertise of one team member they can lead that effort. Tomorrow, someone else may lead another effort. IMO if you designate a team lead you just sucked away one of the main ideas.
Feb
2
comment Benefits of a leaderless team in Scrum
"In Scrum teams leaders always emerge" - citation needed? The topic of self-managed or self-organizing teams goes well beyond Scrum and there's a large body of research on this, you can start with the paper that was one of the motivators for Scrum, "The New New Product Development Game". As this question stands it's really not a question but rather an expression of your opinions and assumptions seemingly in search for other opinions. My experience is almost the opposite of everything you've said but there's a lot of YMMV in these situations.
Nov
19
awarded  Necromancer
Oct
19
revised Why does a proportional controller have a steady state error?
added 37 characters in body
Oct
19
comment Why does a proportional controller have a steady state error?
(this isn't really a programming question but while we're at it :-) you can get by with I as you describe but a PI controller is going to be a lot more responsive...