9,655 reputation
31850
bio website
location
age
visits member for 2 years, 9 months
seen Apr 18 at 0:40

Jan
20
comment Which skills would you expect and appreciate in a Junior Software Engineer?
+1 for having an answer that mentions something specific to programming, and therefore can't be moved unedited into the boyscout manual.
Jan
20
awarded  Good Answer
Jan
19
comment Is it necessary to read every single byte to check if a copied file is identical to the original?
Short answer - No, it's best just to have your computer do it for you.
Jan
18
comment What is a realistic way to handle customer-specific software patches?
@maple_shaft - I was joking, but, actually, that was my point, using branching to handle internationalization is at least as bad as customer specific branches. It's not moot in the sense that you probably don't want to work in such a place either. It is moot in that I was going fairly off topic.
Jan
18
comment What is a realistic way to handle customer-specific software patches?
@maple_shaft - But did you think to ask the question "have you ever used code branching to implement internationalization"?
Jan
18
answered Is there a design pattern that would apply to discount models?
Jan
17
comment Should I Prefer Session Timeouts Based off of Prime Numbers?
See library.thinkquest.org/28049/…
Jan
17
comment What is the point of the string.Empty property
+1 for being the only correct answer so far.
Jan
14
answered How to resolve methods with the same name and parameter types?
Jan
14
comment Best way to convincingly evangelize front end best practices to colleagues?
Do they not accept your explanations? Polluting the global namespace has consequences that should be fully understandable to back end developers. That in-line styles override the CSS you plan to write (to separate presentation out and put the presentation logic where you can trivially find it) is easy to follow and the benefits are pretty clear. Back end developers are familiar with the idea of using libraries. So where is the push-back coming from?
Jan
14
comment Best way to convincingly evangelize front end best practices to colleagues?
heck, examples of "poorly built" would be good too. Making a list of pros and cons with things like "Pros: Awesome" and "Cons: Terrible" is just a slower way to be dogmatic. I think there probably are reasons behind them, but they don't appear. Of course, this answer isn't about best practices, but how to explain them, but in the short space available those examples mostly don't follow the advice given, IMHO. But the advice is sound.
Jan
13
comment Find all points within a certain distance of each other?
@AlextenBrink - Reasonable guess, but actually that wasn't it. It is possible I really saw it on another stack exchange site, like GameDev or something. I can't remember enough to search for it easily. Wasn't sure if I should post the comment but I thought it might help.
Jan
13
comment Find all points within a certain distance of each other?
someone asked a similar question in the past few weeks on this site. I can't find it, but you might want to look more carefully. There were some answers mentioning algorithms I had not previously heard of.
Jan
13
comment How can I gauge a candidate's ability to learn in an interview?
@S.Lott - Sometimes candidates engage in a practice called "lying".
Jan
11
comment How can I answer interview questions about developing in a team when I've always been a lone developer?
@BrianDishaw - I agree that conservatism is best if you can get away with it, it's better to pass if you are unsure. But my point was that even if an interview is simply incapable of distinguishing smoke from fire and is in fact deciding randomly, it might be hard to ever discover that. There is so little feedback that it's hard to asses, or self-asses, the skill of an interviewer at all. Anecdotally, I know people who seem to blow smoke with no trouble, though it's a skill I lack. But I think it's hard to reach much conclusion with so little feedback.
Jan
11
comment How can I answer interview questions about developing in a team when I've always been a lone developer?
Seasoned interviewers seem to believe they can smell smoke from a mile away, but I'm skeptical. If they are wrong in this belief, how would they ever find out?
Jan
10
comment Example bad code project to motivate refactoring / good design
How big are you looking for? It's hard for me to reconcile big enough not to blow up and start over, small enough to be digestable. Also, what languages would you want.
Jan
10
comment What type of interview questions should you ask for “legacy” programmers?
@Marcus Swope -Saying that you didn't want to say "old" could be taken to mean that you did mean old and were looking for a polite way to say it. Personally I think if you wanted to discriminate against older applicants you wouldn't be asking this question. And it's a good question, though "legacy programmer" sounds like the company founder's incompetent nephew.
Jan
10
comment Help on a Dynamic Programming definition in Cormen
Maybe it just means that the term "Dynamic Programming" has "Programming" in the name, but is really an algorithm, not the implementation of an algorithm in code.
Jan
6
answered How to prove an application is built on a bad codebase?