Reputation
3,182
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
13 28
Newest
 Necromancer
Impact
~364k people reached

Apr
24
comment Can I demand code quality on a project I've gotten
+1 for taking it back to the company. They (or the management) may be unaware of the poor quality. If they are unaware and do something about it, good! If they are aware or don't' do anything about it, fire them! (Don't use them again... and tell your friends :-).
Apr
23
comment Approach to simplifying an algorithm
@WorldEngineer Ha ha!
Apr
22
comment What is the best way to prove that in-code documentation is greater than extensive external documentation?
I generally agree, but Donald E. Knuth might not. :-)
Apr
20
comment What skills are essential for professional programming that are not commonly taught in schools?
@CharlesE.Grant: I've taught graduate-level courses in programming and related topics for several years. Even graduate students have a hard time understanding why they should use a revision control system of any sort. And when they grudgingly start to use it, they seem to get very confused by it very quickly. +1 to Mason for raising it as an important unlearned topic.
Apr
17
awarded  Excavator
Apr
15
comment Improve Bad testing
+1: United Technologies has what they call "Relentless Root Cause Analysis". It is very useful for getting to the bottom of things.
Apr
12
comment I can write code… but can't design well. Any suggestions?
"Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better." --- Samuel Beckett.
Apr
11
comment Best Practices for Maintaining Uppercase vs Proper Case Data
@CapeCodGunny EXCEPT THAT I'M NOT HARD OF HEARING! (Well, I suppose I am really). :-)
Apr
11
revised Path of Replication
Added wikipedia link for paxos
Apr
10
answered Should a User class only contain attributes and no methods apart from getters/setters?
Apr
9
answered Abstracting out a module or using the Module Singleton directly?
Apr
8
comment Term for accidental features
@MadKeithV: :-)
Apr
7
revised Term for accidental features
Inlined link
Apr
7
answered Term for accidental features
Apr
5
comment How important is it to have a computer science degree?
@Mushy: I'm not. I'm just pointing out that the community has often done so.
Apr
2
awarded  Informed
Apr
1
comment Is the following diagrams correct for RAD and Agile methodologies?
Right. The standard waterfall doesn't allow back-sliding. Some version of it (and reality) usually require feedback.
Mar
31
answered Is the following diagrams correct for RAD and Agile methodologies?
Mar
31
comment Is the following diagrams correct for RAD and Agile methodologies?
@DonalFellows : I suppose I see "maintenance" as post-major-release sprints; not sure what else it would be in the agile mindset!
Mar
31
comment Is the following diagrams correct for RAD and Agile methodologies?
All that is happening is that every "Sprint #N" in Oleski's diagram includes (potentially) allthe steps in your waterfall diagram (that you've labelled "Agile"). Yes, agile has all the same pieces of waterfall --- every iteration or sprint. Just because you change from waterfall to agile doesn't change what you have to do to produce software, just the order and turnaround time between them.