982 reputation
49
bio website
location
age
visits member for 1 year, 8 months
seen Oct 8 at 18:08

Mar
2
awarded  Yearling
Oct
20
answered Why does the Git community seem to ignore side-by-side diffs
Sep
1
awarded  Citizen Patrol
Aug
25
answered What would be negative test case for this scenario?
Aug
24
answered How would I design an interface such that it's clear which properties may change their value, and which will remain constant?
Aug
22
comment Instantiating Null Objects with Null-Coalescing Operator
Isn't there a ??= operator?
Aug
8
comment Can we call final field as object's constant?
I think you're talking about final fields (or members), not variables; "Variables" usually refers to variables inside a method (Which can also be final).
Aug
5
comment What to do with old programming books?
I don't think they're good for compost; Programming books tend to use glossy paper, which, IIRC, I isn't biodegradable.
Jul
23
awarded  Good Answer
Jul
15
awarded  Commentator
Jul
15
comment Migration from a complex C++ application to C# a — good idea?
Make sure you read and understand joelonsoftware.com/articles/fog0000000069.html before you promise anything.
Jul
14
comment Is it considered a bad practice to add logic in a property setter?
+1 for "whether to have setters and getters". And another +1 for "method name should explain what it does".
Jul
13
awarded  Nice Answer
Jul
13
answered When should we stop work and make tool?
Jul
1
comment How can I really master a programming language?
In order to master one language, you really also need to learn and use other languages - both very close and very different to the one you're using; The differences will let you better understand "your" language.
Jun
26
awarded  Good Answer
Jun
24
awarded  Enlightened
Jun
24
comment Except garbage collector, what else makes Java a non real time programming language
@SK-logic - right, good point!
Jun
24
awarded  Mortarboard
Jun
24
awarded  Nice Answer