553 reputation
211
bio website
location
age
visits member for 2 years, 7 months
seen Dec 20 '13 at 20:28

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
Feb
22
comment What are good keyboards for programming?
Larger image: imagehost.vendio.com/a/35123326/aview/KB-KI-500UB__01.jpg
Feb
19
comment Is it fair to ask a team to start using CoffeeScript?
No, cruel and unusual punishment is illegal.
Jan
10
awarded  Popular Question
Dec
1
comment Why is the sudden increase in number of Git submitters on Debian popcon graph in 2010-01?
@Jason, Necessary oatmeal and XKCD: theoatmeal.com/comics/literally, xkcd.com/725
Oct
27
asked Is this paragraph in Code Complete 2 backwards, or am I misunderstanding it?
Sep
8
accepted Best exception handling practices or recommendations?
Sep
8
accepted Why are effect-less functions executed?
Sep
8
accepted What non-programming tools do programmers use?
Sep
8
accepted Is there a point to writing in C or C++ instead of C# without knowing specifically what would make a program faster?