2,656 reputation
1036
bio website
location Buffalo
age
visits member for 3 years
seen yesterday

Sep
11
comment In need of a more technical answer for an interview question about how the internet works from beginning to end
What is the nature of the positions you were interviewing for?
Aug
23
comment Good, simple reasons for having multiple environments
"changing habits, breaking prejudices, and ultimately about opening potentially closed minds to greater possibilities" - in retrospect this was the key and I cannot point to any single reason as to why it eventually happened
Aug
23
comment Good, simple reasons for having multiple environments
For anyone who cares... it has been two years since I asked this question and we have a clear separation of environments now. It happened because of repetition. We continually said we needed it and we lost some employees who were against it and won over others. Slowly the tide turned. I wish there were a formula to get it, but I guess the culture just had to naturally adopt it.
Jul
3
comment What to do when I just don't know what's wrong?
@MaciejPiechotka Yes definitely, you still do need to know how to fix it. It has been my experience that a proper test plan lessens the need for traditional debugging dramatically. Usually a failed test will immediately tell the developer what is wrong.
May
7
comment Where should I parse data obtain with a DAO
@RobertHarvey Unmarshalling has been done and redone. I prob won't do it justice in a few lines on stack exchange so I linked to some well known examples to try and satisfy your concern.
Apr
16
comment How can I deal with a team member who duplicates code?
You're going to find many reasons to give him in the referenced links. If you want to stop hearing the excuse that you mentioned, use static code analysis (specifically, a copy/paste detector). The build can fail immediately when dupe code is present and he can fix before he moves onto something else.
Apr
8
comment Term for accidental features
@MarkJ For sure. If I used the term "undocumented feature" with my business, they wouldn't bat an eyelash. At best they would prob be annoyed because it gives them the false impression that we didn't document properly.
Apr
7
comment Term for accidental features
Very good. But what if you were talking to another developer?
Apr
7
comment Term for accidental features
Yeah, I have heard this one. What do you call intended features that are not documented?
Feb
26
comment Engineering interview candidate refuses to use whiteboard
@Tyanna Yes, that was the root of my trepidation. Seems as though most disagree though, so perhaps I am being overly cautious.
Feb
25
comment Engineering interview candidate refuses to use whiteboard
(Please migrate if this is not the correct stackexchange site)
Feb
14
comment Architecting an application with a single page javascript driven UI
@Rocket04 When it comes to security (among other things) the answer often lies in AOP. have you eliminated that as a possibility?
Feb
13
comment Architecting an application with a single page javascript driven UI
@RobertHarvey I believe the user is already authenticated in this scenario. Maybe you mean "Perform authorization checks on your ajax requests"?
Feb
13
comment Architecting an application with a single page javascript driven UI
Allow the client to pass in a userId in the request and just validate that the userId matches the userId in the session object (if that is what is required for authorization). AOP can help you do this without muddying up your business logic.
Jan
30
comment What defines “software developer” role
also according to this
Jan
7
comment Advice: Developing two projects where one is an extension of the other
@LazyBadger Ah, I would suggest that the model not be taken to that level of literal detail. A feature set dev branch usually soon follows.
Jan
4
comment Advice: Developing two projects where one is an extension of the other
@LazyBadger Interesting. Care to explain?
Dec
19
comment How to create a manager class without global variables nor singletons?
@DocBrown When you accuse this suggestion as being a red herring, do you mean that the real issue the existence of the "Manager" in the first place? Though many (including myself) would agree that it is not ideal, it is common practice in the industry and can certainly fit into a responsible design (dependency injection helps achieve the realization of this design). It even has a name: martinfowler.com/eaaCatalog/transactionScript.html
Nov
29
comment How to programmatically construct textual query
@stibi So the "output" of your program will actually be the queries? Seems as though that can be a templating paradigm (for which you can use something like Apache Velocity).
Nov
26
comment Supporting and testing multiple versions of a software library in a Maven project
@DuncanJones Tough to tell based on your description. Seems like you would be managing many projects as opposed to branches of one project.