1,624 reputation
617
bio website twitter.com/AakashMehendale
location London, United Kingdom
age
visits member for 2 years, 8 months
seen yesterday

1d
comment How to design an IDisposable that unconditionally needs to be disposed?
@Martin with your example code, after pressing any key, the finalizer does get called (I tried it!) - admittedly, AppDomain teardown might be later than you want, but it does happen...
1d
comment How to design an IDisposable that unconditionally needs to be disposed?
@Martin is your question: "I know how IDisposable is supposed to work: a class implements it to advertise that it controls unmanaged resources, and therefore that callers should Dispose it when done. However, is there a way to design a class that controls unmanaged resources in such a way that even when used by unreliable callers, who can't be trusted to properly Dispose it, it still gets a chance to clean up its unmanaged resources (before AppDomain teardown, when of course this would happen anyway)?" ?
Apr
10
comment Storing a C# dictionary of type <datetime,enum>
"what happens when our users grow x10 ?" - then you have x some number more revenue and can afford a bigger disk for your database server!
Mar
21
comment Is a programmer professionality bound to the language?
"So i would say that this statement is practically false" - every programmer in the world whose career includes working with more than one language is a counter-example.
Mar
12
comment How can I earn money on my software?
Harsh but fair, on balance.
Mar
6
comment Why would anyone invest time in Microsoft “Roslyn”?
In the absence of a specific comment, you might find it useful to assume that a downvote means the downvoter thought that "This answer is not useful", since that's what the downvote button offers as a tooltip.
Mar
6
comment implementing dynamic query handler on historical data
"DB Design - RDBMS wont fit for this." - why not, do you think?
Feb
21
comment Use Of Exists clause in SQL
@user61852 not with a query optimizer that has at least a small amount of sense...
Feb
21
answered Use Of Exists clause in SQL
Feb
21
comment Who should do code reviews?
Could you expand on what you mean by the 'quality of code reviews'? Do you mean the quality of the code that emerges at the end of review? Sounds to me like you only have one developer that can produce code of acceptable quality, in which case I'd say you have bigger problems...
Feb
21
comment Where to put comments, class declaration or constructor?
@gnat On answering the question, Is “Don't do it” a valid answer? - I am sure you will have seen these and more...
Feb
20
answered Where to put comments, class declaration or constructor?
Feb
18
comment How to support the sales team and avoid the “Often the sales team gets us into trouble just to get a commission” problem
What does your pre-sales department / process look like at the moment?
Feb
11
comment how to check email address exist or not in php
The first thing to do is to state, explicitly and unambiguously, what you think it means for an "email id" to "exist or not". Once you've done that, getting a computer to do it will be easy - if it turns out to be something actually possible...
Feb
5
comment Names for generic classes - how to avoid naming them just “object”? Use synonyms?
'when I'm talking about an "object", no-one knows whether I mean "a subclass of FooObject", or an ordinary object.' - you can resolve this by saying 'object' when you mean an ordinary object, and 'subclass of FooObject' when you mean a subclass of FooObject.
Feb
5
comment What are the essential mathematics topics that a programmer should know in order to learn algorithms?
Blogger Steve Yegge has written at length (it's the only way he knows how) on this topic.
Jan
30
comment What semantics should be used when referring to waterfall and agile methodologies
@DocBrown sure, I was just offering OP some unsolicited advice. It's been a recurring theme on MSO since forever, pretty much.
Jan
30
comment What semantics should be used when referring to waterfall and agile methodologies
In the absence of a specific comment, you might find it useful to assume that a downvote means the downvoter thought that "This question does not show any research effort; it is unclear or not useful", since that's what the downvote button offers as a tooltip.
Jan
28
comment Is it a deal breaker if the HR person asks programming questions during an interview?
"(and also cheaper)" - you think it would be cheaper to use a senior developer's time than the time of someone from HR?
Jan
27
comment What would a good work flow for a programming mentor look like?
@gnat to, as in, "in reply to point 1) {stuff}", "in reply to point 2) {stuff}" etc