186 reputation
8
bio website
location
age
visits member for 3 years, 3 months
seen 8 hours ago

May
19
awarded  Citizen Patrol
Nov
29
awarded  Commentator
Nov
29
comment Is code that terminates on a random condition guaranteed to terminate?
Ignoring pseudo-randomness, this is similar to the classic Schrödinger's cat thought experiment.
Nov
26
comment When does implementing MVVM not make sense
I disagree that it has a steep learning curve. One can learn enough about MMVM in an afternoon to be productive with it. Also, knowing Blend is not a requirement for MVVM.
Nov
26
comment When does implementing MVVM not make sense
A developer's lack of imagination is not a failing of the pattern. Task-oriented ViewModels are quite easy to create.
Nov
26
awarded  Critic
Sep
4
comment LINQ Style preference
Came to say this. I usually use lambdas unless there's a join involved. Once there's a join, the LINQ syntax tends to be more readable.
Aug
16
comment Is there a downside to installing Visual Studio Ultimate if I don't need all the features?
Also, don't install the 2012 Ultimate RC if you're going to need to install a lesser edition of the RTM. Not that I did that or anything.
Jun
20
comment Is there a difference between “self-plagiarizing” in programming vs doing so as a writer?
Terrible example. Yes, a jury reached a partial verdict that Google infringed, but the judge later ruled in Google's favor, stating, "the particular elements replicated by Google were free for all to use under the Copyright Act."
May
18
answered Which tips helped you learn touch-typing?
Dec
13
comment how to ask in the interview if the project is new development or maintenance?
+1 for asking for a ratio. That not only gives you something measurable, but also keeps you from looking like you won't do any maintenance, which is often a large part of the job. Just bear in mind that you'll want to narrow the scope a bit if you classify enhancements to existing projects as maintenance.
Nov
20
comment Why there is perception that VB.NET is good for small to medium size application and not for enterprise class project?
The second link contains all of my reasons for preferring C# over VB. For me, it's a syntax preference.
Aug
27
awarded  Editor
Aug
27
revised How to implement DRY principle when using 'using' keyword?
added making the methods accept the dependency as arguments
Aug
27
answered How to implement DRY principle when using 'using' keyword?
Aug
10
awarded  Scholar
Aug
10
accepted How to effectively manage source control for project with both open and closed source?
Aug
10
comment How to effectively manage source control for project with both open and closed source?
"If you back out to an earlier closed source revision in order to do a hotfix, you automatically get the open source revision you originally built it with." -- This is exactly the behavior I'm looking for, but couldn't quite determine if subrepos did that.
Aug
10
awarded  Student
Aug
10
asked How to effectively manage source control for project with both open and closed source?