10,669 reputation
52057
bio website
location
age
visits member for 3 years, 10 months
seen yesterday

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
Dec
11
reviewed Close Is it possible to have a keyed dictionary stored on disk?
Dec
11
reviewed Leave Open Why 'List<E>' is an 'interface' but not 'abstract class'?
Dec
11
reviewed Close Develop GUI and logic in a team the right way?
Dec
11
reviewed Leave Open Should the async update-server be on the same physical server as the website?
Dec
11
reviewed Leave Open Scrum: Is it ok for the design/UX of user story to occur in the same sprint as implementation
Dec
11
reviewed Close Does a licence exist where forking forces the developer to resell it when developer want to redistribute?
Dec
11
comment Does a licence exist where forking forces the developer to resell it when developer want to redistribute?
This question appears to be off-topic because it is about how to create a desired type of software license
Nov
21
comment Why is PHP so hated?
@Herrk I actual did talk to Yannis some time ago, asking a very similar question, in the whiteboard. chat.stackexchange.com/transcript/message/4302018#4302018 (keep reading a bit if you are interested, there is other discussion in between).
Oct
30
answered Class template specialization for implementing Automata
Oct
18
comment How to avoid module dependency chain nightmare caused by transitive dependencies?
Off hand, transitive dependencies aren't some weird artifact introduced by a weird implementation, there really are dependencies and they really are transitive. They are also common in programming. I'm not sure why it's confusing or a nightmare. Maybe you could elaborate on why this is something to be concerned about?