Reputation
1,235
Next privilege 2,000 Rep.
Edit questions and answers
Badges
6 16
Newest
 Civic Duty
Impact
~80k people reached

Jan
14
answered Is it effective to review code in language I don't know?
Dec
31
comment Testing using mocking, must I mock all dependencies too?
You appear to be asking a pointed question about a concept, rather than asking for a general critique. Migrating to Programmers.
Dec
17
revised Should I use HTTP status codes to describe application level events
edited tags
Dec
16
suggested approved edit on Should I use HTTP status codes to describe application level events
Nov
23
comment Is there anything that can be done with recursion that can't be done with loops?
@leftaroundabout Arguably, the CPU is an infinite run loop (until a HALT instruction is reached).
Nov
23
comment Is there anything that can be done with recursion that can't be done with loops?
It doesn't even have to be a theoretical Turing machine. Your compiler translates everything into a loop. It has to, because your CPU knows nothing about recursion.
Nov
21
revised How to avoid violating the SRP in a class to manage caching?
edited tags
Nov
21
suggested approved edit on How to avoid violating the SRP in a class to manage caching?
Nov
21
comment How to avoid violating the SRP in a class to manage caching?
Based on "written in C#, but that shouldn't matter", "This is about code structure", "An example: … We don't care what a Fluffy is", "To make it simple, let's say…", this isn't a request for a code review, but a question about a general programming principle.
Nov
11
comment Two structs with the same members but different naming, is it a good idea?
My first reaction was that a situation like this would be better solved by casting, but it turns out to be somewhat risky.
Nov
10
answered Two structs with the same members but different naming, is it a good idea?
Oct
13
awarded  Civic Duty
Sep
8
revised How to handle singular and plural parameters for functions
Mutation is not [functional-programming]
Sep
8
suggested approved edit on How to handle singular and plural parameters for functions
Sep
1
awarded  Nice Answer
Aug
17
comment Is it better to call a function that doesn't have an effect at that point, IF it improves code clarity?
@Niall If possible, an assertion would be even better than a comment.
Aug
13
comment Calendar/Planning algorithm
How many doctors are you talking about? A dozen? Thousands?
Jun
17
revised Introducing a version control branching policy to a small team
more specific title
Jun
17
suggested approved edit on Introducing a version control branching policy to a small team
Apr
26
comment If Scala runs on the JVM, how can Scala do things that Java seemingly cannot?
Related question: Bytecode features not available in the Java language