Reputation
10,857
Top tag
Next privilege 15,000 Rep.
Protect questions
Badges
5 21 60
Impact
~516k people reached

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.
Jan
13
comment Been working on a project for the last 6+ months. Consultants have been brought in and want to change everything. What should I do?
If they felt able to recommend that in just one day, it seems reasonable to wonder if they were going to recommend Angular no matter what. Also, even if their decision wasn't already made, if they know Angular but not JQM, JQM will seem more complicated. Also, they may get paid more if they scrap things and start over - it's awfully hard to teach someone something if their paycheck depends on not understanding what you teach.
Dec
23
answered How do you unit test a function that clears properties?
Dec
17
comment Are all magic numbers created the same?
possible duplicate of When is a number a magic number?
Dec
12
comment Isn't there a chicken-and-egg issue since GCC is written in C++ itself?
Yes, but chickens and eggs have the same problem and they've solved it too.
Dec
11
reviewed Close Introducing function waypoints to protect device