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


Feb
2
revised Is the average number of bugs per loc the same for different programming languages?
added 22 characters in body
Feb
2
answered Is the average number of bugs per loc the same for different programming languages?
Jan
29
comment How can I plan optimization tasks in Scrum?
Possibly helpful ...
Jan
23
comment What performance topics should I be aware of?
That's my point. A lot of people think that, and they blissfully assume the other 99% is as optimal as it could possibly be. That's the issue.
Jan
23
comment What performance topics should I be aware of?
You mentioned caching, aliasing, branching, loop unrolling, etc. That's the last 1% of the job. The lion's share is not in things you know ahead of time, it's in things you discover as you work.
Jan
23
comment What performance topics should I be aware of?
There's what you do before you write it, and what you do after. What you do before is KEEP IT SIMPLE, especially in the class and data structure, so you avoid putting in performance problems. What you do after is TAKE OUT THE PROBLEMS YOU DID PUT IN, and be willing to do large re-writes. It's possible to reduce time by a factor of 10-100. gnat's link gives an example.
Jan
18
answered My boss has a bad case of “Not Invented Here”
Dec
27
answered Is true multithreading really necessary?
Dec
21
answered Does low latency code sometimes have to be “ugly”?
Dec
15
comment Is there any evidence that lisp actually is better than other languages at artificial intelligence?
@Giorgio: The ancestors and cousins of Prolog are mostly written in what? Lisp. Fischer Black's deduction program, Micro-Planner, etc. For me, a good book on this is Deductive Foundations of Computer Programming.
Dec
7
comment KISS principle applied to programming language design?
I would just compare C vs. PL/1
Dec
6
revised Is Java much harder to “tweak” for performance compared with C/C++?
deleted 1 characters in body
Dec
6
revised Is Java much harder to “tweak” for performance compared with C/C++?
added 165 characters in body
Dec
6
answered Is Java much harder to “tweak” for performance compared with C/C++?
Nov
23
comment When does “proper” programming no longer matter?
Since performance is your concern, you should be asking the program what you should be looking at, not asking if your preconceived question makes a difference. Please click on this link, and do what it says. It will tell you what the program is really spending time at, and that will tell you how to make it faster.
Nov
22
answered When does “proper” programming no longer matter?
Oct
2
comment What causes bad performance in consumer apps?
@Crash: If you're still interested, here's probably the most math-heavy explanation I've put together.
Oct
1
comment Good example of gprof, for iOS project
You sound like a fan of gprof.
Sep
18
comment understanding computers
+ Petzold is an awesome author!
Sep
17
awarded  Nice Answer