578 reputation
315
bio website
location
age
visits member for 3 years, 9 months
seen May 23 at 20:17

May
9
awarded  Nice Question
Feb
24
awarded  Notable Question
Feb
14
awarded  Popular Question
Jan
18
comment Minimizing database requests for moves of a chess game?
@whatsisname, the games would be imported from PGN files which contain the whole game rather than adding the moves of a game in real time.
Jan
18
asked Minimizing database requests for moves of a chess game?
Jan
15
revised Is there a pattern for a more “natural” way of adding items to collections?
minor grammar fixes
Jan
15
suggested approved edit on Is there a pattern for a more “natural” way of adding items to collections?
Dec
24
awarded  Popular Question
Nov
27
awarded  Popular Question
Mar
6
awarded  Popular Question
Feb
26
awarded  Popular Question
Dec
18
comment What can go wrong with composing a method name out of a string?
Assuming they did myObject.containsKey(filterMethod), or something similar, though, what would be the drawbacks?
Dec
14
awarded  Popular Question
Aug
28
awarded  Yearling
Jun
23
comment Should we design programs to randomly kill themselves?
I don't think the OP is asking about killing the program in order to restore it to a properly functioning state, but to kill a program to test the system's ability to cope with its death and for any subsequent executions of the program to handle the remains.
Jun
21
asked Gathering all data in single iteration vs using functions for readable code
May
17
comment Simple explanation of Continuous Integration
Is this dependent on test-driven development? Code that compiles isn't always code that works right? Without tests to fail when the code isn't ready, how would the CI system know if the code really was successfully integrated?
Apr
28
comment Coding style (do more, then simplify)
I suggest you read Code Complete 2 (or at least the relevant parts), which talks a lot about the non-programming aspects of programming. You may try to plan more before you start coding so you have an idea of what your goals are, what the restrictions on the inputs are, etc. One strategy mentioned is to write pseudo-code before writing the actual code. You'll be able to see the same problems you see with real code, but will be able to get to that point much quicker.
Mar
25
comment Keep a programming language backwards compatible vs. fixing its flaws
One of the biggest benefits to using PHP over other languages is that, since so many people have been using it for so many years, there are a plethora of content management systems, plugins, scripts, tutorials, forums, and other software written in it. If you released a new version of PHP that this code wouldn't run on, you'd take away its primary advantage over other languages.
Mar
4
awarded  Critic