Test Infected, Agile Methodology oriented developer. Developing in Java, C#, C++, and Python. (I'll even admit to VB6 in my past as well.)

Feb
3
awarded Autobiographer
Feb
3
awarded Informed
Feb
2
awarded Autobiographer
Feb
2
comment Linksys EasyLink VPN for Convoluted Network Setup?
@RonTrunk: this was a couple of weeks ago that we tried. Our network guy is under-water with work right now, so not sure I can get him to pull an excerpt from log. But I will post if possible. If I recall correctly, it seemed to show successful negotiation of Phase 1 and Phase 2, and then nothing more.
Feb
2
asked What does atop 'cache' output really mean?
Feb
2
asked Linksys EasyLink VPN for Convoluted Network Setup?
Jan
28
awarded Nice Question
Jan
20
awarded Autobiographer
Dec
27
awarded Popular Question
Nov
9
awarded Caucus
Oct
27
comment In Breishit 15:16, is G-d implying to Avram about the sin of the spies?
@DanF: Based on what Joseph quoted from Rashi, the 4th generation includes the generation that died in the wilderness. Calev was a member of the generation who died, but was the punishment for his righteous behavior. Since he entered the land and was from the "fourth generation", then that generation was included in the prophecy.
Oct
20
awarded Nice Answer
Oct
13
awarded Notable Question
Sep
11
comment How to deal with hard to express requirements for dependencies?
What is the responsibility of the BackupMaker. Is it just to orchestrate method calls to the DBExporter and Compressor? Also, it seems to me that the Compressor abstraction is too general for your application. All you want to be pluggable are the Input/Output Streams. You really want a BZip2Compressor object, with injectable I/O streams. In summary, I think the injectable objects are not at the `BackupMaker' level, but rather in the objects which it is using (where multiple configurations make more sense).
Sep
11
comment How to deal with hard to express requirements for dependencies?
Informative, and comprehensive. If op really needs such a pluggable framework, the AggregateService (or Facade Pattern) is a clean approach. All of your suggestions were good.
Sep
11
comment How to deal with hard to express requirements for dependencies?
Pragmatic and simple. In essence, a statement of the YAGNI principle. +1
Sep
8
comment Reusable configuration reader for Java
I agree with both you points. Actually, I configured Eclipse to automatically convert private variables to final private, so I don't have to think about this anymore. Throwing a more specific Exception is also better design to give users the option to handle it specifically or not.
Jul
2
awarded Nice Answer
Jun
25
awarded Yearling
Jun
25
awarded Yearling
1 2 3 4 5