9,473 reputation
11840
bio website en.wikipedia.org/wiki/…
location United States
age 70
visits member for 3 years, 10 months
seen 23 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.


Sep
18
revised Optimization of time-varying parameters
added 62 characters in body
Sep
18
answered Optimization of time-varying parameters
Sep
17
awarded  Yearling
Sep
2
comment Is it possible to compile a higher level language to readable C++?
@Jan: Good point. I wonder if teachers could say "In situation X, the options are Y or Z, and these are the pros and cons" so we minimize the situation where if you've got a hammer everything looks like a nail.
Sep
2
comment Is it possible to compile a higher level language to readable C++?
@Jan: I'm sure you're right. The problem I see all the time is people using features because they're "cool", not because they're needed, necessarily.
Sep
1
answered Documentation in OOP should avoid specifying whether or not a “getter” performs any computation?
Aug
29
comment Is it possible to compile a higher level language to readable C++?
I agree that Lisp can do certain things that are hard in C++ (like closures). Do you need to do those things? Then since they are hard to do in C++, no matter how you get them into C++, automatically or manually, it will not be pretty. My suggestion: If you don't really really truly need those difficult things that Lisp can do, don't use Lisp. Get good at C++. If you must use those things, but you must code in C++, then figure out how to do it in C++. That's what separates the adults from the children in this business.
Aug
23
comment Why one would commit changes to version control every three minutes?
Just got a drive-by :)
Aug
19
revised Why one would commit changes to version control every three minutes?
added 27 characters in body
Aug
19
answered Why one would commit changes to version control every three minutes?
Aug
15
comment What are examples of comments that tell you why instead of how or what?
@Jon: If the comment were not there, the reader can see what is happening, but has no idea why.
Aug
9
revised What are examples of comments that tell you why instead of how or what?
added 255 characters in body
Aug
9
answered What are examples of comments that tell you why instead of how or what?
Jul
30
comment Are missed deadlines common in programming jobs?
+ Good answer, but having had some exposure to mechanical and civil engineering, it's amusing how programmers make facile comparisons to building bridges and other things, when they haven't the faintest idea how those are built.
Jul
23
comment Premature optimization in deciding how to optimize?
+ This describes so much sad experience.
Jul
19
revised Premature optimization in deciding how to optimize?
added 57 characters in body
Jul
19
answered Premature optimization in deciding how to optimize?
Jul
7
revised Is fewer lines of code always better?
added 170 characters in body
Jul
7
answered Is fewer lines of code always better?
Jun
19
revised Jargon to describe unnecessary running of code?
added 198 characters in body