10,516 reputation
42056
bio website
location
age
visits member for 3 years, 5 months
seen 58 mins ago

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
comment What's the scariest piece of Other People's Code you've ever had to maintain?
@Mawg - Did I mention that it was a dynamic language with occasional use of an eval() kind of function? And that the variables were usually broadly scoped, often globally? Your approach is good but isn't always an option.
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 What is the best way to approach building search functionality for a large website using PHP, MySQL and JQuery
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?
Oct
18
revised How to avoid module dependency chain nightmare caused by transitive dependencies?
Removed call for optinion/discussion, which is off topic, and thus the call is likely to attract close votes.
Oct
17
answered How can I mock this architecture?
Oct
17
comment How to perform deferred tasks in backend
I don't think it's clear what your problem actually is. If you only consider them to have gold status if expiration Date>= now then there is no moment you need to "remove" it. So what exactly is the problem that remains?
Oct
17
comment How to perform deferred tasks in backend
Whenever you check the status check the expiration date too?