5,277 reputation
944
bio website
location
age
visits member for 2 years, 8 months
seen 17 hours ago

Aug
7
answered Why are deadlines always so short?
Aug
7
comment Why are deadlines always so short?
It's not answering the "why" question, it's answering the implied "how to deal with it" question.
Aug
7
comment Why are deadlines always so short?
I disagree with the close votes for duplicates, in the duplicates the question "how to handle tight deadlines and managers" is answered, the fundamental question here is "why are deadlines short" which in my opinion is a fundamentally different question.
Aug
7
comment Why are deadlines always so short?
While good advice, it doesn't actually give an answer to the question: why are deadlines so short?
Aug
6
comment What do you call a problem caused by a design flaw
that's the XY problem
Aug
6
answered What do you call a problem caused by a design flaw
Aug
6
comment What do you call a problem caused by a design flaw
You call it: the "why is everyone inventing their own framework" problem.
Aug
6
reviewed Reject Design pattern for a multi-threaded URL fetcher in java
Aug
6
comment Patterns for undo in multi-user applications on relational data
It basically means that you never delete or change an object rather then create a new one and mark the old one as "deleted" but still save it in the database.
Aug
6
reviewed Reject Two HTML elements with same id attribute: How bad is it really?
Aug
5
comment Is it common for developer to not have an administrator account?
I don't know if it's common but I can see a benefit: you will be forced to make programs that don't require an administrator account, making them more compatible for normal users.
Aug
5
reviewed Approve What are your thoughts about the Actor Model?
Aug
4
comment Tournament bracket method to put distance between teammates
The algorithm is quite simple: make a list of all competitors, sorted by team. Make 2 buckets, now start filling putting alternating one from the list in 1 bucket and another in the other. Now repeat this exact process recursively for each bucket (which should still be sorted by team) done.
Aug
4
answered Divide and Conquer algorithms – Why not split in more parts than two?
Aug
3
comment Should an Animal be abstract or allow for instantiation to represent a “general” instance?
When you're working with animals you can't really instantiate a class dog, because what would it be? A dog has a race: Doberman for instance. In the real world, where you're programming, you can easily instantiate your TStringList class, work with and but also derive a TStringListWithPictures from it and work with that. To me the animal references just make it harder to think about OO.
Aug
1
comment Avoiding polling with components
Look at databases replication techniques. You're trying to reinvent the wheel for a something that is actually quite hard to implement.
Aug
1
reviewed Reject What are the key differences between Java's and Python's OOP support?
Jul
31
comment Customer is “deeply disappointed” in software because of one bug. How to reply?
Maybe explain sometime the economics of software to your customer? You could put 100 people on the project for a year his software would contain a lot less bugs but still not be bug free, but would cost 10 Million dollar.
Jul
31
comment Is there anything inherently bad about mixing paradigms in an application?
@Dan Pantry do you mean procedural (using function and procedures) in a non-oop way rather than functional as in "the functional programming paradigm" ?
Jul
30
reviewed Approve Is too much whitespace a bad thing?