5,850 reputation
1328
bio website
location
age
visits member for 4 years
seen Dec 19 at 15:20

Mar
18
answered Good interview programming projects
Mar
18
answered How do you answer “Rate yourself” questions?
Mar
18
comment Harmful temptations in programming
In my environment, there are two major sites. Either one can originate a request for code, but the code will end up being deployed to both. They're different enough that you have to tune the code a bit for each...The practical result is that one site always gets beta code, and the other site always gets polished code, but then we never have time to migrate the polish back to the other site. I have had a number of people complain about our "uneven" code, or alternately, people at one site complaining about a program that people at the other site think is perfect.
Mar
17
comment Are `break` and `continue` bad programming practices?
@sjoerd: What it does is tell whoever is reading the code that the break conditions aren't in the loop header. It's not ideal, but it's functionally identical to the original posters code.
Mar
16
comment How was programming done 20 years ago?
@slomojo: In 1991? You know the first NT windows came out in 1993, right? Netware was popular until NT 4 started gaining traction in the late 90's. Of course, proprietary Unix crushed both of them in terms of usage, but still.
Mar
16
awarded  Nice Answer
Mar
15
answered Is the “One Description Table to rule them all” approch good?
Mar
15
comment How was programming done 20 years ago?
@Thorbjørn : We had the coffee pot cam! And usenet! What else do you really need? Honestly, from my recollections, it wasn't that much of a problem. The need for web documentation has increased with the complexity of the stuff you're creating. If you were hammering together an accounting application with a text gui, you didn't need much documentation.
Mar
15
comment How was programming done 20 years ago?
@tmn: Heh. I don't like those either, for pretty much the same reason...Of course, I don't need to use them either, not being a web guy. 4GLs were worse though, because they were proprietary. Support cost a fortune, and if you didn't have support, you couldn't upgrade. I looked into a new license for ours a few years back, so I could migrate everything to a new server environment, and the license ran 150k! Per site! The COBOL I could migrate for free, and the databases only required some $500 interface. Whole project shut down because of that goddamn proprietary 4GL environment.
Mar
15
answered Bugs vs. Nonexistent Features
Mar
15
awarded  Editor
Mar
15
revised Are `break` and `continue` bad programming practices?
added 521 characters in body
Mar
15
answered Are `break` and `continue` bad programming practices?
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
15
answered How was programming done 20 years ago?
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
4
awarded  Nice Answer
Mar
4
answered What do you do when you encounter an idiotic interview question?
Mar
4
answered Should you charge clients hours spent on the wrong track?
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.