Reputation
2,924
Top tag
Next privilege 3,000 Rep.
Cast close & reopen votes
Badges
14 30
Newest
 Good Answer
Impact
~142k people reached

29m
comment How do programmers quit a job?
Is this standard practice in the US? I'd say the problem with the question and this answer is that they are too localized to be useful to programmers around the world. For example, in my country you never write a letter; that's so uncommon you'd be stared at. On the other hand, you must send a standard telegram (this is mandatory both for quitting or for firing someone; the telegram is a legal template where you must fill in the blanks) and it's customary to give some sort of informal notice.
4h
reviewed Approve Better Approach for retrieving multiple RESTful calls
8h
reviewed Reject What is a good way to organize service layer classes?
1d
reviewed Edit Only one case of base class function member executing on derived class object
1d
revised Only one case of base class function member executing on derived class object
Code formatting, removed an "I apologize for the bad formatting", "thanks for help"
Jul
25
reviewed Approve How do you explain a 'statement' in programming?
Jul
23
comment What is the point of having every service class have an interface?
@wrschneider I disagree. Interfaces are less cluttered, since they only expose methods of the contract. There are no implementation details, no private or protected or (accidentally) public methods. An interface simply defines a cleaner contract.
Jul
23
comment What is the point of having every service class have an interface?
@wrschneider Unfortunately Java classes are pretty bad (as in "unclear" and "cluttered") at defining public contracts, which is why interfaces are preferred.
Jul
23
comment Why is modularity a good idea?
But why is a God Object a bad idea? Simply giving it an anti-pattern name won't convince anyone :)
Jul
22
comment Who should write Unit Tests?
@KonradMorawski "she" is a generic placeholder, it doesn't imply the programmer is actually female. I've seen it used in many programming books as a way to balance the use of the generic "he" (which also doesn't mean the programmer is actually male).
Jul
19
awarded  Good Answer
Jul
17
comment What is the meaning of “doesn't compose”?
It's closer in meaning to function composition than to object aggregation.
Jul
16
comment Isn't there a substantial problem with SVN tags?
You can clone a single branch with git. Other than that, I agree with your answer.
Jul
16
comment Is the function using python list comprehension, stateless?
Where do you think you see state?
Jul
13
reviewed Approve Is the question “What is the using statement” a bad question to ask an interviewee?
Jul
13
reviewed Reject How to write a very basic compiler
Jul
6
comment Advantages of these recommendations in ooprogramming using Java
@overexchange Any book on OO design and programming will probably do.
Jul
6
comment Advantages of these recommendations in ooprogramming using Java
This should be closed because it's too broad. If the answer to this question can be a book's chapter about OOP design practices, then it's probably not for this site. This question will either invite subjective opinion, or will result in long-winded answers where you will be inclined to debate with the author.
Jul
1
comment What's the difference between simulation and emulation
I'd say you got the two concepts mixed up. It's simulation that doesn't care about the exact implementation; emulation cares very much about the internals. See: M.A.M.E.
Jun
23
reviewed Approve Is REST only limited to optimistic concurrency control?