Reputation
281
Top tag
Next privilege 300 Rep.
Create new tags
Badges
1 8
Newest
 Caucus
Impact
~2k people reached

  • 0 posts edited
  • 0 helpful flags
  • 97 votes cast
Jan
28
comment Why doesn't HTTP have POST redirect?
@Pacerier: Typically idempotent is interpreted to be "idempotent in a meaningful way", for example, buying the same item twice, not clocking two visits. Otherwise, you'd be quite right. But really, the spec should have required servers to be meaningfully idempotent where necessary, such as embedding an ID in the page to prevent duplications -- not requiring the browser to ask the user a question they have no way of answering with any accuracy. Regardless, preventing a redirect of a POST does not affect idempotency; it's simply a message saying the target of the request is actually over there.
Feb
28
comment Is recursion an instance of being “too clever” when programming?
@Stephen C: Chillax man; you missed the point. Even if every programmer in the world was a certified genius, half of them would still be below average. And some significant percentage of them would be arguably very below average.
Feb
19
comment Is recursion an instance of being “too clever” when programming?
"Granted, there are some very below average programmers out there": OK, it just has to be said... By very definition half the programmers out there are below average and half of those are "very below" average.
Feb
25
awarded  Caucus
Apr
13
awarded  Nice Answer
Oct
8
awarded  Yearling
Jun
3
comment Encouraging software engineers to track time
Perhaps the problem is that they have to enter the numbers instead of having the software track the time and just asking them periodically to set the description of the activity and press record. I wrote a program, for myself, to address exactly this, because I would go all day in the zone and then surface and have a hard time generating my "time log" for the day. See softwaremonkey.org/Program/TimeKeeper
Feb
5
comment How can I convince management to deal with technical debt?
I could not agree more: "Technical debt is like financial debt - it's much easier in the long run to simply not accumulate it to begin with. Pay all your technical bills once a week"
Feb
5
comment How can I convince management to deal with technical debt?
Technical debt is like financial debt - it's much easier in the long run to simply not accumulate it to begin with. Pay all your technical bills once a week.
Jan
20
answered Do computer glasses work?
Jan
12
answered Telecommuting from Australia - tax arrangements
Jan
12
comment Is it bad code smell if private method calls public one?
Or have the public method delegate to a (new) private method which is invoked by the other private method. But, why bother?
Dec
28
awarded  Commentator
Dec
21
comment Is anything in programming truly evil?
I think this is more inherently wrong than it is inherently evil.
Dec
15
awarded  Critic
Dec
11
comment How can a new programmer impress the software engineer (boss)?
If @Mason is right, should you not just upvote his answer instead of posting your own which simply summarizes his?
Dec
10
awarded  Editor
Dec
10
revised Is recursion an instance of being “too clever” when programming?
edited body
Dec
10
awarded  Teacher
Dec
10
comment Is recursion an instance of being “too clever” when programming?
True (and +1), but, of course, someone has to write the abstraction.