| bio | website | en.wikipedia.org/wiki/… |
|---|---|---|
| location | United States | |
| age | 68 | |
| visits | member for | 2 years, 8 months |
| seen | 47 mins ago | |
| stats | profile views | 661 |
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)
|
Mar 13 |
answered | Aspergers Programmer and Learning Difficulties. Best way to overcome them? |
|
Mar 9 |
comment |
Connection between programming language and solutions + At least for making me look up Sapir-Whorf :) |
|
Mar 9 |
answered | Connection between programming language and solutions |
|
Mar 9 |
revised |
Read K&R before learning low latency C++? added 22 characters in body |
|
Mar 9 |
answered | Read K&R before learning low latency C++? |
|
Mar 2 |
answered | Why do “data types” in computers exist, if it's really all just bits? |
|
Feb 18 |
awarded | Caucus |
|
Feb 14 |
comment |
A question regarding linked list vs vector insert/remove results comparison + Right. I hate it when I hear blanket, categorical assertions like "use lists" or "use arrays". It's a way of putting part of your brain on a vacation/holiday. I let the program itself tell me what's taking the most time, as in this example. |
|
Feb 11 |
comment |
Why is the main memory for object allocation called the 'heap'? @Robert is right, and don't forget, the folks inventing these terms were just ordinary slobs like us. So what do you call a pile of stuff that has no particular order to it? Well, "heap" is one thing. (I can think of others :) |
|
Feb 11 |
comment |
Usefulness of pre and post order traversal of binary trees @Kilian: sdg is right. With inorder, you have to be concerned with precedence, unless you put parentheses around everything. |
|
Feb 11 |
answered | Usefulness of pre and post order traversal of binary trees |
|
Feb 4 |
comment |
How to best approach planning and budgeting of software performance optimization efforts? @Paul: And these people are good. It's just the team dynamics and how programmers are taught. I often wish there could be a revolving-door situation between academia and industry, just to keep the profs (I was one) from teaching idiotic stuff (like gprof :) There's tons more wisdom in the pages of stackexchange. |
|
Feb 3 |
comment |
How to profile a Perl + FastCGi + StarRunner web program? You're right. 20 years ago I worked on a factory-floor system with multiple machines TTY-ing each other. It wasn't easy, but I managed to get time-stamped logs, from which I could trace the history of individual message flows across machines/processes. It wasn't fun, but I did manage to dig out some tumors. Glad you found something that works. |
|
Feb 2 |
comment |
How to profile a Perl + FastCGi + StarRunner web program? Hi @Paul. This is a case where, in general, my favorite method only takes you part way, because you need visibility into round-trips between server and client, although here's a case where it was effective, even with a protocol in the middle. |
|
Feb 2 |
revised |
Is the average number of bugs per loc the same for different programming languages? added 17 characters in body |
|
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. |