Reputation
761
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
1 7 12
Impact
~14k people reached

  • 0 posts edited
  • 1 helpful flag
  • 133 votes cast
Jul
28
comment How do I deal with a difficult programmmer joining an open source project?
@DeerHunter: I didn't read the order of possibilities as order of preference, but it is useful to have 1,2 listed first as these possibilities can inform the discussion of 3.
Jul
27
comment How does a non-technical manager add value to team of self-motivated software developers?
@Vector: It brings to mind Dilbert's PHB, but I don't think this is the same as a non-technical manager.
Jul
27
awarded  Yearling
Jul
27
awarded  Nice Answer
Jul
26
answered How does a non-technical manager add value to team of self-motivated software developers?
May
28
comment Efficient way to shuffle objects
This Answer is valuable especially for the case where one does not have the freedom to revise/recode the underlying collection class or structure, e.g. one has to make do with an API to an OS maintained collection. Shuffling the indices is a great insight and stands by itself even if it's not as keen an insight as redoing the underlying design.
May
23
awarded  Popular Question
Apr
23
comment Is deep nesting of control flow in code a studied problem?
If "proof by authority" is acceptable, you might use the relevant material from Microsoft's Code Complete (2nd ed.), which IIRC recommends no more than 3 or 4 nesting levels in Sec. 19.4 (arguing clarity of understanding is lost beyond that point).
Apr
22
comment What is the best way to prove that in-code documentation is greater than extensive external documentation?
Are there dedicated QA resources assigned to the project?
Feb
25
awarded  Constituent
Feb
25
awarded  Caucus
Feb
4
comment How do I avoid feature creep on a solo project?
Are you a sole developer on this project? Large team projects find it indispensable to have milestones to make delivery schedules manageable, but those of us who fly solo can also benefit from methodologies like feature-driven development.
Jan
14
comment Recursion or while loops
Recursion means a function whose definition entails calling itself.
Jan
11
comment Recursion or while loops
Here is a blog by Guido van Rossum as to why he doesn't want tail-recursion optimization in Python (supporting the notion that different languages take distinct tactical approaches).
Aug
16
awarded  Citizen Patrol
Aug
16
comment SQL Server 2000 vs 2008 Express?
A possible duplicate on StackOverflow: Limitations of SQL Server Express. Note that the size limit in SQL Server Express 2008 is up to 10Gb. However performance is constrained by single CPU threading and 1Gb RAM working memory.
Jul
19
comment Why does XMLHttpRequest not seem to follow a naming convention?
Note that while XML and URL are commonly all-caps, references to lowercase http are ubiquitous in HTML. So XMLHttpRequest may be viewed as camel casing of the combined identifiers.
Jul
16
comment God Files versus Ravioli Code
I agree with this sentiment. The hallmark of a good design is that when bugs need fixing or features need to be added, it is pretty obvious where to make changes, and ideally these changes are well localized and easily tested. "Spaghetti code" is of course frowned upon for failing these expectations.
Jul
10
awarded  Fanatic
Jun
8
awarded  Caucus