Archive for the 'Debugging' Category

Missing Link

Tuesday, January 2nd, 2007

Update: I shouldn’t be so trigger-happy with blog entries. Summary of this post: long, boring analysis of how I thought I was tracking down a bug in ld. Followed by a mea culpa explaining that I’d gotten it all wrong. Enjoy!

Special thanks to Eric Albert for patiently showing me the error of my ways.

If you’re [...]

The Case of the Missing Check

Thursday, July 20th, 2006

Things are getting ever-nearer with FlexTime, but as is the case with every project of relative complexity, the number of niggling details expands in proportion to the number of days of development ostensibly remaining.

Today I spent a lot longer than I wish I had working on a confounding bug report with my NSToolbar implementation: the [...]

CoreGraphics Log Jam

Friday, May 5th, 2006

It’s been a while since I’ve complained about Apple in the context of an actual bug report, so here is a little diversion back into “Apple Bug Friday” land.

One of the aspects of Mac OS X programming that can really frustrate traditional Mac OS programmers is the lack of error reporting from many APIs. While [...]

String Theory

Sunday, February 26th, 2006

Every good API (or language) should have a fundamental, powerful, impossible to ignore encapsulation of a primary building block in computer programming: the string. Wikipedia defines a string as a “sequence of various simple objects.” Wow! That’s an indulgent definition, but kind of nice in its flexibility. When such a robustness is properly implemented in [...]