Reputation
7,098
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
3 23 30
Newest
 Guru
Impact
~212k people reached

Feb
8
reviewed Satisfactory Multiple database accesses or one massive access?
Feb
7
comment How to create high quality code producing teams? (as a group leader)
You should only mentor your team leaders, so they can do a better job of mentoring their teams. Teach the teacher! If there isn't enough time to do so, cut back on the strategic meetings. Many of them are ineffective brain storm sessions that could be a lot more effective if everybody came well prepared and each meeting had a very focused question to answer.
Feb
5
comment How do we avoid GPL violation when modifying and releasing a program using code coverd by this license?
@suslik: thanks, yes missed the "contains"
Feb
5
comment How do we avoid GPL violation when modifying and releasing a program using code coverd by this license?
From the license parts that you quote I can't help but conclude that using (unmodified) GPL code does not force you to adopt the GPL for your project? While modifying the GPL'd code and then either distributing/publishing that or distributing/publishing code that uses the modified code does force you into adopting the GPL for whatever you distribute/publish? Did I miss something?
Feb
4
comment How do I avoid feature creep on a solo project?
Shipping is a feature too... Sometimes it helps to just bear that in mind when contemplating (yet) another feature.
Jan
30
comment What *are* the programming concepts I should master to have a deep understanding of my craft (programming)?
@PeterRowell: great example. Don't know though that we "refactored" code way back in the 80's? :-))
Jan
30
comment What *are* the programming concepts I should master to have a deep understanding of my craft (programming)?
@PeterRowell: you might find this an interesting read: brandonsavage.net/when-to-write-bad-code
Jan
29
awarded  Nice Answer
Jan
27
comment How to communicate inefficiency before it's implemented?
Getting things done in the most programmer-efficient manner is often more effective than getting them done in the most computer-efficient manner. Programmer time is more expensive than computer time. That said, if users of the program are slowed down too much (we are not talking a second here or there), then user time becomes more important than programmer time.
Jan
15
comment Pair programming when driver and observer have different skill level and experience
Though you'd probably consider me one, I lol'd on the 'rheumatic brains'...
Dec
21
comment Storing Dynamic SQL in text files vs inline code
The same place doesn't necessarily mean the same file. It could be in a separate file with the same name but a different extension, just like many IDE's separate the visual form definition from the file containing the code to execute the form's behavior.
Dec
15
comment Which are the fundamental stack manipulation operations?
Aren't some of the alternatives in your second list very dependent on the length of the stack? For example rot rot as an alternative for -rot? What happens when there are more than 3 items on the stack? Wouldn't you then have to rot as often as Length-1 times to achieve -rot?
Dec
14
comment Why does the Scrum guide say no testers?
I am a strong advocate for having person A test what person B developed. What does scrum have as advice to avoid the pitfalls of "own code blindness" (where if you are both developer and tester of feature X, you don't exercise the code in all respects because you know how it is coded and assume it must work, or subconsciously avoid the weaker points)?
Dec
13
comment Idea to develop a caching server between IIS and SQL Server
Your idea is solid enough. We actually already have this type of caching built into our query engine (in a sense we are our own database) and are moving it out of there into a REST server layer around it. This will enable us to move the caching out of the query service entirely, should we so want to.
Dec
7
comment Looking for best practice for version numbering of dependent software components
Going back in version numbers based on stable/unstable? Confusing to say the least. Just have 1.4.0 as never released and release 1.5.3 as 1.6.0.
Dec
3
comment What are the advantages of the delegate pattern over the observer pattern?
@occulus: thanks for the clarification. Pity that languages can't agree on terminology... Talking about programming in a language agnostic way gets a bit hard when people understand different things for the same words.
Dec
2
revised What are the advantages of the delegate pattern over the observer pattern?
deleted 37 characters in body
Dec
2
comment What are the advantages of the delegate pattern over the observer pattern?
ok thanks, hope I can keep it straight ... :-) Took out the C# reference and focused more on the event mechanism.
Dec
2
comment What are the advantages of the delegate pattern over the observer pattern?
Yes, that is what I was thinking of. I understood delegated to be the event signature types to be used by the subscriber of an "OnWhatever" event. Apparently delegates in C# are not single-subscriber as they are in for instance Delphi.
Dec
2
comment What are the advantages of the delegate pattern over the observer pattern?
hmm. Not that well versed in C# yet. I understood delegates to be the equivalent of event signature types as used by "OnWhatever" events in for instance Delphi. So C# events can be subscribed to by multiple listeners?