9,518 reputation
12041
bio website en.wikipedia.org/wiki/…
location United States
age 70
visits member for 4 years, 2 months
seen 7 hours ago

BS Mechanical Engr.
PhD CS(AI)
CS Prof (4yr)
Numerous consulting jobs.
15 yr at http://www.pharsight.com
Published book on CS & several articles
4 kids, 2 grand
Pilot(student)

P.S. The picture is a Beta-prime distribution. It shows the program speedup factors you can get if you see a problem twice in 2, 3, 4, and 5 samples.


Nov
29
comment Which useful alternative control structures do you know?
++ Yeah. Back in the 70s, backtrack programming was big in AI, and continuation-passing was the way to do it. When backtrack could be controlled (because it was easy to take exponential time) it was very useful.
Nov
29
revised Which useful alternative control structures do you know?
edited body
Nov
29
answered Which useful alternative control structures do you know?
Nov
29
comment How bad can it be to lack teamwork when you are a programmer?
Very interesting observations. Thanks.
Nov
29
revised How bad can it be to lack teamwork when you are a programmer?
deleted 2 characters in body
Nov
29
answered How bad can it be to lack teamwork when you are a programmer?
Nov
21
comment Will high reputation in Stack Overflow help to get a good job?
@Frank: Right, but one thing I seriously like about these forums or whatever they are - you get to argue/agree/learn from people from all over the globe.
Nov
21
comment Will high reputation in Stack Overflow help to get a good job?
Rep on SO depends on a lot of things, like how long you've been on SO, what time zone you live in, how many questions you answer, how skilled you are at providing an answer quickly, and how much other people agree with your answers. It might be an interesting number, but it deserves circumspection.
Nov
20
comment Why the current enthusiasm for Functional Programming?
That's a big "if". COBOL, being "in English" was going to mean anybody could program. AI was going to make programming obsolete. OO was going to make programming as simple as assembling tinkertoys. Coders are like rock groupies, always looking for the "next big thing", and the one after that, and the one ...
Nov
20
comment How do you deal with over-the-head APIs/technology
It is a great question. So many times I've seen where words like "leverage" and "synergy" were used to sell some 3rd-party stuff. So then you get locked into it, and they go and pull it out from under you. (MS likes to do that.) Meanwhile, the original evangelists are long gone.
Nov
20
comment Does giving a developer a slower development machine result in faster/more efficient code?
@Peter: I see this all the time, where folks seem to think they need to have code as optimized as possible, and run on as fast a machine as possible, before they can profile it to find the performance problems. Where that idea came from, I can't even guess.
Nov
20
comment Does giving a developer a slower development machine result in faster/more efficient code?
@Peter: Sure there are in principal, except where I look. We even have test machines and virtual machines, and if a tester says something is taking too long, what do they say? "This blasted virtual machine is too slow!" I think the coder him/herself has to feel the pain, and needs an IDE to do something about it.
Nov
19
answered Why the current enthusiasm for Functional Programming?
Nov
19
revised Does giving a developer a slower development machine result in faster/more efficient code?
added 25 characters in body
Nov
19
revised Does giving a developer a slower development machine result in faster/more efficient code?
added 135 characters in body; edited body
Nov
19
revised Does giving a developer a slower development machine result in faster/more efficient code?
added 56 characters in body; deleted 45 characters in body
Nov
19
answered What simple techniques do you use to improve performance?
Nov
19
answered Does giving a developer a slower development machine result in faster/more efficient code?
Nov
18
answered Overview of computer science, programming
Nov
17
revised What are some good assignments for an introductory course, to reach today's students?
added 450 characters in body; edited body; added 15 characters in body