Reputation
11,018
Next privilege 15,000 Rep.
Protect questions
Badges
5 21 62
Impact
~566k people reached

Dec
28
reviewed Leave Open Store Android file to cloud and compare on application installed
Nov
20
answered complexity of an algorithm, sorting 5% out
Nov
17
answered How to model heuristic uncertainty when sorting data?
Nov
9
comment Can I wrap a collection with a static class and still call it repository pattern?
@t3chb0t I would describe a cache as something that speeds up a computation (without altering the semantics) by saving some or all of the results of a computation. Many caches have to deal with invalidation but I would still call it a cache even if you are so sure it will fit in memory that there is no code to deal with invalidation.
Sep
21
awarded  Nice Question
Aug
28
awarded  Popular Question
Aug
21
reviewed Leave Closed How to promote code review as an employee?
Aug
17
awarded  Popular Question
Jul
31
comment How to better define SRP and “wholesome” objects?
SRP means a class should have one reason to change. You don't want the accounting rules code to change because you changed the database or the UI or the network stack or the authentication or the logging... It involves some element of predicting what kinds of changes there will be, so there is uncertainty and subjectivity involved.
Jul
25
awarded  Yearling
Jun
22
awarded  Nice Answer
Jun
18
reviewed Reopen Programming vs Planning
Jun
18
reviewed Leave Closed Why would a video game need main(String[] args) in its own class?
Jun
18
reviewed Leave Closed How do you cope with the dynamic nature of high-level software development?
Jun
18
reviewed Reopen What stops C from being compiled/interpreted/JIT'ed?
Apr
3
awarded  Populist
Mar
17
awarded  Nice Answer
Feb
25
comment Are deadlines Agile?
Some of my deadlines have proved pretty agile.
Feb
25
comment Is it worth even checking to see if Guid.NewGuid() is Guid.Empty?
If you are seeing this pattern repeatedly perhaps a utility method would be in order? Repeating code chunks like this seems like a bigger problem than the fact that you are checking an edge case that will never happen and might not matter even if it did happen.
Feb
20
comment What would an anti-tree look like?
People, he means the mathematical dual of a tree. Mathematical duals are well defined.