210 reputation
13
bio website danielgpratt.com
location Bangor, ME
age 37
visits member for 2 years, 7 months
seen Jan 10 at 19:48

Sep
14
awarded  Yearling
Jun
14
comment Avoiding new operator in JavaScript — the better way
Ironically, trying to 'smartly' handle programmer mistakes is itself responsible for many of the 'bad parts' of JavaScript.
Apr
3
comment Does not documenting code result in job security?
@mattnz OK, last retort, then I'll drop it. Your recent edit makes even less sense to me. If the survival of an org depends on one individual, then getting rid of them will cause the org to fail. What higher cost is there? At least if you keep them around for a while, you have a chance to change the situation.
Apr
2
awarded  Critic
Apr
2
comment Does not documenting code result in job security?
@Rarity Since we are all programmers here, I will embrace my inner pedant: If a programmer is only "indispensible" with respect to projects that are themselves "replaceable", then he or she really isn't "indispensible" at all.
Apr
2
comment Does not documenting code result in job security?
I would up-vote this answer for the second paragraph. I would down-vote this answer for the first paragraph. Perhaps a manager would dismiss someone who has become indispensable, but I'd hardly call that person 'responsible'. If a person is indispensable, then by definition they are absolutely essential to the success of the project. Dismissing them would be akin to curing the disease by killing the patient.
Apr
2
answered How to shift development culture from tech fetish to focusing on simplicity and getting things done?
Apr
2
answered Must developers understand the business domain or should the specification be sufficient?
Mar
2
awarded  Supporter
Feb
15
comment What's a good name for a third type of testing?
@gnat Per the FAQ, "developer testing" is on topic for this site. Would you not agree that is (in general) what this question is about?
Feb
15
answered What's a good name for a third type of testing?
Sep
14
awarded  Teacher
Sep
14
answered What should I understand before I try to understand functional programming?