153 reputation
7
bio website None
location Netherlands
age 38
visits member for 3 years, 8 months
seen Nov 5 at 15:35

Just a guy with some linux experience.


Sep
1
comment What's wrong with comments that explain complex code?
Also, more importantly, "self-explanatory" code is only a good idea as long as it actually works. If there's a bug in the code, the comment that describes what it's supposed to be doing might prove invaluable to a later debugger who wonders where the hell the program is screwing up...
Sep
1
comment What's wrong with comments that explain complex code?
@user61852 Except that what's self-explanatory to the you that just wrote that code and spent the last $period immersed in it might not be self-explanatory to the you that has to maintain or edit it five years from now, let alone all the possible people that aren't you that may have to look at it. "Self-explanatory" is a nebulous holy grail of definitions.
Jul
30
comment Client-side coding: How to prevent malicious use?
Every tool can be a weapon in malicious hands.
Jul
16
comment Can I use GPL software in a commercial application
How in sanity's name does something that should in any reasonably set up version control system take about five seconds plus the time to burn a CD if you're going to be old-fashioned about it take "about an hour" ?
Feb
4
accepted Is it bad practice to follow up a call to a terminating function with exit()?
Feb
3
asked Is it bad practice to follow up a call to a terminating function with exit()?
Jul
29
comment How do I deal with a difficult programmmer joining an open source project?
"You can't just quit"... Yes you can. It's not a choice to make lightly as it means you'll burn every bridge with everyone else on the team if you do, but if the situation is bad enough (to the point of causing emotional distress), just walking away is always an option.
Apr
4
awarded  Student
Apr
4
comment What's the best practice for naming uploaded images?
For housekeeping's sake I'd recommend creating separate directories per userID so that if you delete a user you won't have to hunt around for all their pictures. -- so 98765/20130404125123-ad8a7dsf9-my-holiday-florida-23.jpg
Apr
4
awarded  Scholar
Apr
4
comment Logging to database: Log first or action first?
Good point. Thanks!
Apr
4
accepted Logging to database: Log first or action first?
Apr
4
comment Logging to database: Log first or action first?
It's pretty critical, yes.
Apr
4
asked Logging to database: Log first or action first?
Sep
10
comment Is catching general exceptions really a bad thing?
Concur. At the very least, now that regular logging is offline make some kind of provision that'll give some kind of debugging output, to STDERR if nothing else.
Aug
26
comment Software developer interview questions: is speed everything?
Because a lot of idiots that think a couple of online Javascript courses qualifies them as "experienced programmers" and pad their CVs accordingly.
Aug
26
comment Software developer interview questions: is speed everything?
Note that it's entirely possible for the interviewee to spend a moment or two blinking to doublecheck that you're not about to trip him up with a trick question -- a question that simple almost has to be a trap.
Jul
20
comment Best practice on if/return
You've STILL got the useless additional test. Return false inside the if statement, then return true outside of it. No need to run the second != test at all.
Jul
20
answered Best practice on if/return
Jul
20
awarded  Critic