Reputation
5,874
Next privilege 10,000 Rep.
Access moderator tools
Badges
15 28
Newest
 Yearling
Impact
~379k people reached

Mar
15
comment How was programming done 20 years ago?
Goddamn 4gls. I used one (Speedware) YESTERDAY. Why anyone ever thought that was a good idea is beyond me, but all my predecessors put untold man-hours into coding unsupportable 4GL code, and every now and again, I have to tweak something in the system. Talk about a useless skill.
Mar
4
comment What do you do when you encounter an idiotic interview question?
@carson: The worst I ever experienced was with some consulting company in New York City...They told me that an efficiency expert had told them their productivity would go up 20% if everyone used their mouse with their left hand ONLY, and that, should I be lucky enough to be offered the job, I'd have to learn this "skill". Needless to say, I didn't stick around.
Mar
3
comment Stuff you should have learned in school but didn't pay attention to at the time
@mark: "Cognitive Science", which was my original major, is basically nothing but AI, and largely comprised of philosophy. There are two kinds of philosophy: analytic and continental. All the stupid shit is continental. Analytic is logic, cog. sci, linguistics and shit like that.
Feb
28
comment Is writing comments inside methods not a good practice?
I do a lot of financials programming, and as a result, a lot of my methods are just math equations. Every single one of those needs to be exhaustively commented.
Dec
28
comment Advice for good web server development setup
@tmn: Eclipse at least has PDT (eclipse.org/pdt) which does pretty well for php. I've never been all that happy with the web design tools, but, really that's not the programmers problem ;)
Dec
22
comment Do you actually write 'clean code'?
@stargazer712: I hate php's functions because of the lack of defined namespaces. Inevitably, reading someone elses code, they have one "include" at the top, which itself includes 5 other things, which each include 4 more, and then I have to do a search on the entire code base to find the function definition. Very frustrating.
Dec
22
comment Difference between '\n' and '\r\n'
@fredrick: Most monitors these days are LCD, but everything still works on the vertical and horizontal retrace intervals that CRTs needed. It's just not worth it to change: the amount of stuff based on and around it is staggering.
Dec
10
comment Why is cleverness considered harmful in programming by some people?
+1 for maintainability.
Dec
7
comment Should I be worried if I solve a lot of my problems the same way?
This. It's only an issue if you find yourself forcing your solution on a problem where it doesn't work. If all your problems are nails, you should use a hammer, but if you find yourself trying to hammer in a screw, you should step back.
Dec
5
comment Why are more programmers not freelance these days?
+1: I was a pretty successful freelancer for years, but I couldn't stand marketing myself, and dealing with billing and crap like that. Traded it for a 9to5, and I haven't really had any regrets.
Dec
5
comment How can I promote clean coding at my workplace?
+1: If you're in the trenches, the worst thing you can do is spend time throwing down on your coworkers. You can broach the subject your boss, and leave it to him to push the change. That's his job.
Dec
3
comment How to get money from reluctant client?
I actually had that happen to me, and they absolutely sued me for "lost" revenue. Cost about 1,000 bucks in fees and about as many gray hairs. There are ways to deal with deadbeats, but there are also legal protections for deadbeats, and you don't want to put yourself in the wrong.
Dec
3
comment How to get money from reluctant client?
+1: Anyone who doesn't say, "Consult a lawyer" is flat out wrong.
Dec
2
comment Citations for inadvisability of globally unique password
+1: You should never ever ever let on that any other user has the same password. Talk about a massive security flaw...You could run brute force password attacks by changing your password repeatedly. That'd fly under the radar of a lot of monitoring systems.