Software Performance Profiling: The March of Usability

A long time ago, in grad school, my advisor taught me to use gprof, a tool that produced a report showing where all the CPU time was spent in one’s program. Gprof required recompiling the program with special instrumentation, and its instrumentation granularity wasn’t great, but it provided invaluable data about performance bottlenecks.  Ever [...]

A Modest Proposal?

My old place of employment wanted to promote a new “been there, done that” feature. They apparently wrote some code that picks a random question from their database and displays it to the visitor with a call to action:

Note the middle option: “Want to.” Huh?

Installing OpenMQ on Mac OS X

Update, October 2, 2009: For OS X 10.6, please see the instructions here: http://www.wdream.com/2009/09/install-open-mq-4-4-on-mac-os-x-10-6-snow-leopard/. Thanks to Espen Schulstad for the tip.

I just installed Open MQ on Mac OS X.  The process required a few modifications to the out-of-the-box installation mechanism.  Starting with the generic OpenMQ 4.3 Unix binary download from java.net, I had to [...]