1,084 reputation
519
bio website
location
age
visits member for 4 years, 7 months
seen May 1 at 5:03

Donate a cup of food for free: Click to Give @ The Hunger Site


Apr
14
comment Tips and recomendations for a phone interview
You can't get junior developers in your country??!!
Apr
14
comment Should a programmer be indispensable?
Well, Elton John did once try to go it alone without Bernie Taupin. That didn't last long :-/
Apr
14
comment Is code ownership a code smell?
Sounds more like "code-tending", or "code-sitting (a la baby-sitting)". I agree with everything in your answer.
Apr
13
comment My boss decided to add a “person to blame” field to every bug report. How can I convince him that it's a bad idea?
If code reviews are being performed, then the code after the review belongs jointly to the review team. If it has bugs then they are all equally responsible.
Mar
27
comment Is the target of 3 dependencies per class always achievable?
A code smell is a rule of thumb; something that you generally want to look into. It is not something that is automatically and always evil and must be reworked. And three is not a magic number. Just use common sense. Sometimes this can be justified, sometimes not (everyone’s mileage varies).
Mar
27
comment Selecting between multiple actions in PHP
Hardly worth the downvote though, was it? I just expected a lot of if vs switch discussion & thought I'd throw in a rarely considered alternative. It's certainyl valid & maybe OP, even he doesn't use it now, will have learned something that he can use elsewhere in future.
Mar
27
answered Selecting between multiple actions in PHP
Mar
26
awarded  Vox Populi
Mar
26
comment How do you approach a new project where the code has already been written?
The first thing that I do in such circumstances is always to runt he code through stack.nl/~dimitri/doxygen Even code with no DoxyGen comments generates a very useful overview, and understanding of the code structure.
Mar
26
comment How should you deal with a popular project that you no longer want to maintain?
With so many answerer and comments, there is obviously some interest here. What do you have to lose by naming the project and seeing if one of use would like to take it over?
Mar
26
comment How should you deal with a popular project that you no longer want to maintain?
"My stature in my field has helped me find jobs". Good point - an Open Source project always looks impressive on a resume/CV.
Mar
26
comment How to avoid micro management from a client? [Design Job]
"There's no shame in poverty". There’s no food in it either. Or roof over your head.
Mar
26
answered Does code generation increase the code quality?
Mar
26
awarded  Citizen Patrol
Mar
25
comment What are the benefits to a dev team for taking on an intern for the summer?
Great point about potential hires. Joel says, in "Recruiting the Top 1 Percent", "I hired more than half of my developers as college interns" ... inc.com/magazine/20070501/column-guest.html
Mar
24
comment What are the benefits of not including other header files in a header file?
A en.wikipedia.org/wiki/Single_Compilation_Unit should be ... compilable. GCC will happily compile your .H (without any .C or .CPP) and point out any errors. There should be none. Ergo, if your header file relies on types, enums, etc, then it must #include the appropriate header file(s) to define them.
Mar
24
comment What is the proper relationship between the software developer and the business customer?
For small values of "literally", presumably?
Mar
24
comment What techniques should be used to ensure clear communication from the customer?
gilb.com/Requirements
Mar
23
comment What principle is violated by having a button do two radically different things or screens act radically different depending on the situation
That sounds good to me (+1). So, are you going to add it to Wikipedia, then? <grin>
Mar
21
comment What principle is violated by having a button do two radically different things or screens act radically different depending on the situation
en.wikipedia.org/wiki/Principle_of_least_astonishment for the curious