50,000 miles with my 2008.5 MazdaSpeed3

Hey, wow, a non-MTG post from me. I know, it’s been a very long time indeed…

In summer of 2008, I went car shopping and even test drove several competitors. I ultimately bought a 2008.5 MazdaSPEED3 because while the Mini was great, it was so much less practical and so much more expensive than the Mazda that I simply could not justify it. Anyway, “2008.5” is kind of an odd designation, but Mazda did a mid-year refresh on the Speed3 and it essentially the same as the 2009 model. This is before the current generation and the giant grin that Mazda gave the front end to all the 3-series cars. Frankly, I think the new ones are goofy-looking in most colors, and I don’t care for the hood scoop now sported by the Speed3.

I wrote a post about it at 1500 miles and, four years later, not a lot has changed about how I feel about it.

Here’s the best way to explain how those 50,000 miles have gone: I’m one of those people who, whenever in a bookstore, used to always pick up Car and Driver or Road and Track. I was constantly on the lookout for new options to think about in cars. I never do this anymore and now actively dread the idea of looking for a new car. For the first time ever, I want this car to last forever. I know it won’t, but I have never been happier with a car than I am with this one. That’s pretty unusual for me. Here’s my breakdown…

This is, of course, the major selling point of this car and the reason I bought it in the first place. It has never ceased to deliver on this. The car is a total blast to drive. It’s quick, it’s fast, and it corners incredibly well. The important thing is that it’s just as zippy and fun now as it was when I first got it—it hasn’t slowed down, and the feeling of fun when driving it has never gotten old. Of course, now it’s more familiar. I know exactly how hard I can corner before the stability control will kick in. Or, rather, I know exactly when i need to turn the stability control off when I don’t want it. I know where the car’s limits are, or more particularly, where the limits are for the combination of me and this car. I’ve never actually owned a car like this before and the long-term issue it has created is that it will be very hard for me to ever go back to something that isn’t as quick or handles as well. I’ve become quite good at managing the torque steer, which isn’t great but is managed adequately well by the computer. One of the funniest parts about the performance aspect of the car is the response from friends and neighbors. One of my son’s best friends just loves it when I’m giving him a ride somewhere and he’s always asking me to punch it or take corners fast. “I love your dad’s car” is something I’ve heard more than once. Always good to have the kid fun seal of approval.

This was one of the major factors in choosing this car over the MINI in the first place, and I had no idea how big a deal it would turn out to be. One of my sons plays football, and the other plays lacrosse, and there is simply no possible way, even in the Clubman version of the MINI that I could fit the gear for both of them in my trunk. My wife drives a good sized crossover, so I rarely need to lug big loads, but the ability to handle all the kids’ stuff is a requirement, and this car can do it, just. I have become a huge fan of the hatchback form—it’s just so bloody useful, without being a lumbering hulk.

Operating costs
This is, of course, the thing you really learn only after you’ve owned a car for a long time. How has it held up? How much does it cost to keep on the road? I’m breaking this down into three categories:

Other than routine maintenance, the car has only been in the shop a three times in 50,000 miles. That’s pretty good, with one notable exception that I’ll cover last. The first time was for a faulty gas cap, which was something the dealer knew about and that they fixed in less than five minutes for free. It was annoying because I was out of town and it failed for my wife, which caused her some undue stress, but it was minor. Another was a lit Check Engine light that turned out to be due to a faulty sensor, total cost less than $100. There was a recall on the windshield wiper motor, but I didn’t make a special trip for that, I just had them take care of it when I was in for some other routing maintenance, probably the 30,000 mile service.

The one really bad moment was, of course, one week after my 3-year warranty expired. What happened to the guy who took these pictures is exactly what happened to me:

Broken Shifter 1
Broken Shifter 2

Shift lever snapped off as I was shifting into 5th getting on the highway. Loads of fun!

My suspicion was that the bottom of the shift lever was cracked ever so slightly when they drilled the hole for the pin that holds it in place, and it took three years to finally fail. Or rather, three years and one week, since it failed eight days after the warranty expired. It was kind of scary to have the shifter just come off the car mid-shift as I was merging onto the highway, but the highway wasn’t busy so I just pulled onto the shoulder and checked it out. The car was still drivable, though probably not the safest thing in the world. I brought it to the dealer and, despite it being out of warranty, they fixed it quickly and without charging me a dime. I suspect, given that I’m not the only one who experienced this failure and the speed with which it was handled, that Mazda knows that this happens every once in a while, and they just quietly take care of it.

So, while that last one was a little odd, other than that, the car has been almost bulletproof. And let’s be clear about this—I drive the car hard. This will come up again soon.

If you’re buying a performance car, gas is not your primary concern, nor was it mine when I bought it. Interestingly, though, my car was the first model year under the revised EPA mileage estimation procedures. The car is rated 26 highway and 18 city, and I do indeed drive about 50/50 city/highway. Since this car is my first in the smartphone era, I have a little app that tracks mileage. Here’s the graph for 184 tanks of gas that have been put in the car—I started tracking this at 792 miles in, so I missed the first few tanks. Note the green region above the EPA numbers and the pink region below it:

All those large peaks that reach into the green are mostly-highway road trips. So, the overall answer is that the car can beat the EPA estimate on the highway when using cruise control going not too terribly fast, but for me that’s pretty rare. The good news is that it has never dipped below the city number, and the overall average is almost exactly 22 MPG, the average of the EPA estimates. So, at least for me, the new EPA procedure is pretty good. Also, the car does about what it should do in terms of gas consumption.

Note that the Speed3 requires premium gas—performance engines often do—so I’m also paying a little extra. The app tracks price paid per gallon as well. My cheapest per gallon was $1.68 in December of 2008, and my most expensive was the horrible price-gouging station closest to my work, a lovely $4.28 per gallon April 2012. The average price per gallon has been $3.15 over the slightly more than 4 years that I’ve owned it.

The car has 18” wheels and uses low-profile tires for a sporty look and feel, and of course it’s a performance car. Additionally, I live in Houston, which is very hot for a substantial portion of the year. This is really hard on tires. Plus, I have a rather, err, spirited driving style. The reason for all this disclaimer-style material? I’ve never gotten even 20,000 miles on a set of tires. Yes, I rotate them every 6000-8000 miles. I went on to my third set of tires at around 38,000 miles, and at 50k I can see the writing on the wall for the next set—maybe I can wring another 7,000 out of the current set, but that puts me in about July when the tires will wear really quickly. Given that a set of tires with installation runs around $800 and I’m doing it about every 18 months, that’s not awful, but not insubstantial. In general I tend to be hard on tires, and Houston in hard on tires, and this car is hard on tires, so… yeah, tires are going to be a thing. Incidentally, the stock tires were Bridgestone Potenzas and that’s what I replaced them with the first time (though I think a different model number Potenzas), and this time around I went with Goodyear Eagles because they were on substantial sale at the Mazda dealer when I happened to need them. These seem to be holding up slightly better, but we’ll see for sure this summer.

So, after 50,000 miles, I’m still in love with the car. It’s still a blast to drive and doesn’t feel like it’s been obsoleted on features (yet), it’s still comfortable and overall not too expensive to operate, or at least not more expensive than could be expected. With one exception, it’s been essentially bulletproof from a mechanical standpoint, and all together, that makes it a terrific car in my book. May it last me another 50,000 (at least).

Review: OmniOuliner for iPad

It’s been a while since I did any kind of tech review, but this one needs to get out there. I’ve been meaning to do it for ages and just haven’t had the time. Well, I still don’t, but here I go anyway.

First, for anyone reading this who doesn’t know, The Omni Group is an Apple-only software shop that makes what I consider to be some of the best applications out there. OmniOutliner Pro and OmniGraffle Pro for the Mac are absolutely top-notch. In fact, OmniOutliner Pro for the Mac is one of may all-time favorite applications anywhere ever on any computer, right up there with MacWrite Pro back in the day. My hard drive is littered with probably a thousand OmniOutliner documents.

Now, I also love my iPad, and I put off getting one for a long time because Omni hadn’t released OmniOutliner for it. I did finally cave before the release, but I really missed having a top-notch outliner for the iPad.

So, with all that praise floating around, how is OmniOutliner for iPad (hereafter just “OO”)?

Unfortunately, my reaction to is is mixed. While it’s certainly the best dedicated outliner I’ve seen for the iPad, that’s not saying to terribly much, though CarbonFin Outliner is pretty decent. The fundamental problem is that OO doesn’t live up to the Mac version. This is slightly odd for Omni, since the iPad version of OmniFocus is actually far superior to the Mac version, and OmniGraffle is quite comparable on both platforms.

Omni certainly got a lot of things right on the iPad version of Outliner. It generally looks good, it’s responsive, it’s packed with features like full multi-column support, has a good set of starter templates, etc. Omni obviously put a lot of work into it.

But, unfortunately, they didn’t get it all right, and this is where I get into the mixed feelings part. Let me describe what I think are the most major flaws:

The Document Manager
Unfortunately, OO uses the same kind of document manager as Apple’s productivity apps like Pages and Keynote. Unfortunately, it’s not very good. It’s fine when you have only a few documents, but it doesn’t scale very well. As I noted above, I use OO all the time on my desktop, and I want to do that on my iPad as well. Unfortunately it just doesn’t scale. If you have even 30 documents, it becomes very cumbersome to manage. There are no folders and no search facilities, just view by modification date or file name. This is a pretty major stumbling block, and while it is one shared by numerous other iPad apps, i feel it more with OO than with any other app, since I tend to generate lots of outlines. (This is my preferred way to take notes in meetings, for example.) GoodReader is an example of an application that does this much better. No, GoodReader’s document manager isn’t pretty, but it scales a heck of a lot better.

Mac Synchronization
This is also a really important thing for me, to be able to share outlines between my iPad and my Mac(s). OO is pretty bad at this as well. First, it doesn’t support DropBox, which is a shame, only WebDAV and iDisk. (And iDisk is going away anyway. More on that in a bit.) iDisk support isn’t very good, though some of this isn’t Omni’s fault—iDisk has always been a dog for me. The real problem, however, is that it doesn’t actually synchronize at all. It will make a copy of something on iDisk, and you can save a copy of a document to iDisk, but those are only copies. It doesn’t sync. This means I constantly have to check and re-check to see whether the most recent version of any particular document is on iDisk or on the iPad. Again, GoodReader has this problem solved reasonably cleanly, storing a link to the document on the sever and supporting a “sync” button that figures out who’s newer and syncs it.

Now, I would guess that in the future Omni will support iCloud and this will get somewhat better—if you can use iCloud. Unfortunately, for work I still need some old applications that only run under Rosetta, so I can’t upgrade to Lion yet, so I can’t use iCloud. (Also, some of my favorite Mac software isn’t Lion-ready yet, which is a separate rant for another time.)

Mac Incompatibilities
Another other big problem is that there are number of very annoying incompatibilities between the iPad and the Mac that OO simply does not handle well. For example, I find that to look right on the iPad, I need documents zoomed in to about 125%. Unfortunately, when you open that document back up on the Mac, it remains zoomed in at 125%, and there is no way to change the zoom level on the Mac version of OO. Argh! (Actually, I’ve figured out a way to deal with the problem, which qualifies as a horrible hack: If you open the raw XML of the OO document on the Mac with a text editor like BBEdit, you can actually find the setting buried in the XML and change it back to 100%. Not fun.) There are also problems going the other way. If the document on the Mac side is in a font that doesn’t exist on the iPad, it obviously can’t use that font—but then it throws away all font information in the whole document. All the bold, italics, size changes, etc. are wiped out when you open it on the iPad. Look, I understand that Gil Sans (or whatever) doesn’t exist on the iPad, but it’s not like bold doesn’t exist. Why is that information lost?

Missing Functionality/Feature Requests
This might be getting a little nitipicky, but I really like being able to attach audio to my outlines, which is something that is available on the Mac side. As I mentioned, I like to use OO as my note-taking app in meetings, and it would be GREAT to be able to record audio snippets as annotations. I guess this is more of a feature request than missing functionality.

The other thing I desperately want is the ability to print. Amazingly, there are times when I want to be able to have hardcopy, and as far as I can tell, there’s no easy way to do this from OO. It can be done, badly, by exporting the outline to some other app that does know how to print, but again, this is a pain and the results often aren’t quite what I want.

My Other UI Gripe
The last thing on my list is another user interface gripe (the document manager being the first one). One of the most important features of an outliner, from my point of view, is use as a hierarchical checklist. Fortunately, OO supports this, but its support for this is pretty awful from a UI standpoint. Fundamentally, where you want the checkboxes to be is on the left side with the start of each line of text, and you want those checkboxes to indent as the text indents. This is exactly what the Mac version does, and what every even half-decent outliner I’ve seen anywhere else does (including CarbonFin Outliner on the iPad/iPhone). Unfortunately, OO for iPad treats the checkboxes not as a property of each row, but as an entirely separate column, and this column is rendered on the right, away from the leading edge of the text. This is, not to put too fine a point on it, a truly awful bit of UI. Usually Omni is really good about UI stuff (one of the reasons I’m normally such a fan), so this seems very out of character.

Now, despite all those things, I still use OO for iPad fairly regularly. In fact, I even generated the outline for this review on it! It’s still a good iPad app, and it’s still a fairly early release, so I’m optimistic that some of these will be addressed in future updates, though I have concerns about how soon such things will be available given that OO for Mac has been at version 3 since early 2005(!). OmniOutliner for iPad does fall short in some key areas that prevent me from using in the way I would like to use it. Most of those issues are ironically enough that OO for iPad is difficult to use with the Mac version of OmniOutliner. If your planned use of OO for iPad is as a standalone, then I’d rate it higher. But using it with the Mac version is frustrating and klunky, not things I generally associate with Omni Group products.

Ascend Acoustics Sierra-1 NrT Review

I have yet to see a decent-length review of these speakers yet so I thought I should get one up before the Web is flooded with them, though perhaps this is enough of a boutique item that won’t actually happen anyway. We’ll see.

What is the Ascend Acoustics Sierra-1 NrT?

It’s a speaker you cannot actually buy right now, but will be able to perhaps sometime soon. Essentially, it is an upgraded version of the highly-regarded Sierra-1. Ascend has allowed owners of the Sierra-1 to upgrade before the Sierra-1 NrT is made available. I am one such owner so I did the upgrade.

The original Sierra-1 is a very, very good speaker for the money. I posted some initial reactions to the speakers not too long after I got them. Since that post I’d done some shopping around while I was still in my 30-day return window. Local dealers aren’t abundant anymore and those that are around are scattered to the four winds here. I went with a friend of mine and we listened to some other speakers, then came back to my house and ran the same music through the Sierra-1s. We listened to the Focal Chorus 706V and the Paradigm Studio 20. On my own, I also listened to the B&W 685 and the B&W CM1. Frankly, the Sierra-1 is a markedly better speaker than all of these. The Focals were, IMO, absolutely awful with no midrange whatsoever. The B&W 685s have a very congested midrange. After I had heard them I found a review that said it much better than I could: they are like listening to music with a heavy beige quilt draped between you and the music. I couldn’t agree more. I liked the CM1s better than the 685s, but they just have no bass at all, which didn’t cut it for me. The only thing that came close was the Paradigm Studio 20s, which only somewhat close. Bass on the 20s is very good, but still not quite as tight and controlled as the Sierra-1s. The Sierras image better and have a cleaner midrange. The only thing I liked better on the Paradigms was the very top end. The metal domes give the tweeters more sizzle, though in the case of the Studio 20s it might be too much of a good thing and I found them a little harsh with violins. And, of course, the Paradigms are more expensive.

The friend I took with me to listen to the Focals and Paradigms, when he heard the Sierra-1s, almost immediately said “do not send these back—nothing we heard today was even close.” Well, I thought the Paradigms were vaguely close, at least at the high end.

My father, who currently has a lovely Sonus Faber setup, also concurred that he’d never heard anything like the Sierra-1s in their price range. He still likes his Fabers better, of course, but it’s not like that’s the same price class.

Anyway, the point I’m trying to convey here is that the “vanilla” Sierra-1 is an excellent speaker for the price. I really, really liked them, with only a minor quibble about high-frequency performance.

How Is the NrT Different?

There are two differences between the original Sierra-1 and the NrT version. First, the NrT uses a different tweeter. The original tweeter was made by SEAS of Norway, and so is the new one. The new one uses a much lighter but more powerful neodymium magnet in a “ring” configuration. (“NrT” stands for “neodymium ring tweeter.”) The tweeter housing is the same size so the new tweeter simply drops into place.

However, it would be pure foolishness to put a new tweeter, with different performance characteristics, into a speaker and just be done with it. The crossover also had to change—and change it certainly did. Check out the picture of the two crossovers (old one on the left, click to embiggen):


The new crossovers are supporting some serious caps and loops.

So, what is the new tech supposed to do? The primary thing I was looking for is more sparkle at the top end. The soft dome tweeters on the original Sierra-a are just a smidge too smooth for me, even in cases where I wanted them to be more edgy. Note that was I was looking for was not simply a more forward presentation. I tend to dislike overly forward sound; for example, I don’t care for Grado headphones because of this. I just wanted, and was promised, more overall crispness on the high end. The manufacturer described the difference like this:

This new tweeter is fast, delicate and with loads of top-end air. It is the perfect solution for those that like the advantages of a soft dome but yet miss some of the positive aspects of a metal dome.

and this:

The upgraded tweeter is sharper and quicker, there is a noticeable improvement in attack and decay, such that instruments have more *snap* to them, a more concise impact. For example, with cymbals, the impact is clearly more defined with more delicacy and shimmer.

and this:

I should mention that there is a lot more to this new tweeter than frequency response improvements. Improved damping, better transient accuracy, higher power handling, better cooling and lower distortion — but I feel the most obvious way to visualize the improvement is to simply compare the response measurements.

And those are exactly the kind of things that I wanted, so I took the plunge and plunked down for the upgrade.

Ascend gave two options for the upgrade: ship the speakers back to them and have them do it, or have the parts shipped to you and do it yourself. I chose the latter option. The upgrade was easy to to do, requiring pretty much just a screwdriver and a small wrench, and the nice folks at Ascend provided both paper and video instructions on doing the upgrade. I was a little paranoid doing the first one and it took me probably 25 minutes. With better familiarity and working with less paranoia, I did the second in between 10 and 15 minutes. These times do not count the time to wipe down the speakers afterward, as I have the high-gloss finish and I managed to cover them in fingerprints, which I just couldn’t leave.

Did the NrT Deliver?

In a word, yes. The NrT setup not only provides the desired sparkle at the high end, rendering cymbals with appropriate sizzle, but it has opened up the speakers even further. The soundstage is wider and imaging overall even better, which I’m not sure I would have thought possible for speakers that already excelled in these areas. There is additional clarity starting in the upper midrange, making female vocals even more airy and compelling.

Some specific thoughts based on my Audio Test Mix:

* Cymbals, cymbals, cymbals. This is what I was really looking for, and it came through in spades. Marked improvements in “Every Little Thing She Does Is Magic,” “Oasis,” and “Root Beer.” This was the only thing I thought the metal-domed Paradigms did better than the Sierra-1, and now the crown here goes back to Ascend. Absolutely nailed it here, though I wasn’t terribly surprised because this is what was promised.

* The place where the NrT most surprised me was the acoustic guitar, particularly the Rodrigo y Gabriela piece “Hanuman.” The additional crispness and detail was probably most felt, and most impressive, here. The NrT upgrade improved not only the high end, but the midrange as well, quite significantly. Anecdote time: my younger brother is not much of an audiophile. Not in the sense that he can’t discriminate better from worse, but in the sense that he almost never feels that the level of improvement justifies the expense. (He’s got more of our mother’s skinflinty leanings than I ever did.) Anyway, he knows RyG’s work very well (he was the one who got me into them) and when I played “Hanuman” for him on these he was just blown away. This was the first time I have ever seen my brother visibly impressed by audio equipment. He’s a tough audience, and he was really floored, and this was the track that really did it.

* As noted, female vocals are improved as well. This was very clear on “Il Pleure” though it didn’t seem to make quite as much of a difference with Tori Amos on “Precious Things.”

* Electric guitar on “Stinkfist” was also much improved, much more aggressive-sounding, more in-your-face, which I’m pretty sure is Tool’s goal there. The improvement was less noticeable with the Cult’s “Wild Flower” probably because it’s not as good a recording, so YMMV here.

* The violin-oriented classical (“Summer” and “Concerto for 2 Violins”) didn’t improve as much as some of the other material. The wider soundstage is nice and it feels like there’s more “air” with these speakers, and the imaging is improved, and all of these things are most definitely better—it simply made somewhat less difference here than elsewhere. I think the slightly more forward presentation offset the other gains just a little bit, though overall I would still say these tracks sounded better, just not as much better as some of the others.

Overall, I’d have to say I’m definitely very happy with the upgrade.

To be fair, I should note that the speakers are now somewhat more forward overall. For example, they do not contain the screech of a violin’s highest notes quite as well. However, this effect is not pronounced. The frequency response graph for these speakers is still remarkably flat, but where there was a small (maybe ~2.5 dB) dip in high-end response (around 3kHz), it’s now flatter in that region and actually shows a spike at very high frequencies (25kHz, but I’m sure I’m deaf at that frequency anyway). The additional detail and resolution can punish bad recordings, though it doesn’t always. The place where I’ve most noticed this is mediocre 1980s recordings that use drum machines in place of real cymbals. While real cymbals sound much better, bad fake cymbals actually sound slightly worse by virtue of it being more obvious that they’re fake. This doesn’t seem to be a problem with more recent drum machines; for example, Underworld sounds just fine.

This is, on balance, a small price to pay for the overall upgrade in sound quality. My friend who had been speaker shopping with me before came down to listen to the upgraded speakers, and he agreed that they were both slightly more forward but overall even more amazing. As far as I’m concerned, the NrT has upgraded the speaker from “excellent” to “superlative,” as it rectified my only previous quibble with the sound. Now, this does make the speakers overall somewhat more expensive, but for me it was definitely worth it. If you own Sierra-1s and you’re already perfectly happy with the top end and absolutely do not want to mess with the overall balance of the speaker, the NrT upgrade may not be for you. If, however, you want more sizzle, an even wider soundstage and even better imaging (and don’t mind an ever-so-slightly more forward speaker), then the NrT is definitely the way to go.

Setup Notes
This is not HT, this is strictly two-channel music. This is my study, which is the home of my primary computer setup. Music is mostly lossless (ALAC) fed from the optical out on my Mac Pro into the outboard DAC built into a HeadRoom Desktop headphone amplifier, which routes the RCA outs to a NAD C740 receiver. This is obviously not super high-end or anything, but it’s definitely a cut above standard Best Buy-grade fare. I do have some tracks at 256 kbps VBR AAC/MP3 (stuff bought through the iTunes store or Amazon MP3), but I avoid those for critical listening.

Confessions of a Mac Junkie: Graphing

OK, so in my last confession I noted that Excel is my spreadsheet of choice. I should note, however, that there is one thing I absolutely do not use Excel for: graphing. My work is technical enough that I regularly need to make graphs. Frankly, Excel sucks for this. Excel’s defaults are awful. Here’s an exercise for the reader: make a bar graph using Excel’s defaults, and print it on a monochrome printer. You get gray bars on a lined gray background, making it visually impossible to differentiate anything. Nice job, Microsoft! (Now, you might argue that nobody uses monochrome anymore, but that’s not true; most journals in my field still print in monochrome, so they only take monochrome figures.) Furthermore, Excel handles the size of graphs in bizarre ways. If I know I want the x-axis to be 4 inches long, I guess you can get there in Excel, but woe to you if you try to simply resize the window—the graph resizes as well. Bleah.

This is another domain in which there used to be a great solution, and now there’s not. The best old-school graphing program for my money was Cricket Graph. Unfortunately, that died a long time ago. The closest thing to that, and what I have used for years now, is DeltaGraph. DeltaGraph is generally pretty good, though there are times when some of the features are better-hidden than they should be. A lot of operations require double-clicking on bits that aren’t immediately obvious, and you have to be pretty precise because double-clicking a few pixels away can give you the wrong dialog box; for example, you can end up with the dialog for grid lines and tick marks when you wanted the dialog for the axis title and units. On the other hand, DeltaGraph does a great job handling fussy bits of the graphs, like error bars. Graphs like this one, where the error bars are different for every graphed point, are actually handled quite well in DeltaGraph:


My only real gripe with DeltaGraph is that it’s getting a bit long in the tooth. It hasn’t been updated in some time and while it runs in OS X, it still feels like an OS 9 application in a lot of ways. Plus it’s gotten buggy and now generates more random crashes than it should. I’m starting to think that it’s been abandoned by its developers and so I’m now keeping an eye open for a new graphing program.

OmniGraphSketcher looks promising, but it doesn’t handle error bars well and so I can’t really go that way yet. Apple’s Numbers and Keynote have the same problem (that is, they also don’t handle error bars well). SPSS is a nightmare when it comes to graphs. Programs like ChartSmith and Aabel look like they might be OK, but they’re bloody expensive.

So, while DeltaGraph is hanging in there so far, I’m “in the market,” as it were. Suggestions welcome…

Confessions of a Mac Junkie: Drawing and Diagrams

For some people I am exactly the wrong person to ask about this. I am not artistically gifted; if anything, I’m one of those people who has trouble drawing a straight line even with a ruler. So what suits me here may not suit you, particularly if you’re artistically inclined. For me, doing drawing and diagrams on a computer is a godsend, because that’s the only way something even remotely reasonable can possibly be generated.

To wit: I don’t use Adobe Illustrator as anything other than a way to give a quick edit to something in a PDF file. Illustrator, for me, is like giving a huge load of fireworks to a 9-year-old. It might be fun and something pretty could happen, but mostly it’s just really dangerous for everybody. It’s like going after a fly with a bazooka, etc., you get the analogy.

For me, Illustrator is too general-purpose. Most of the drawing and diagrams that I do are flowchart-like system diagrams and stuff like room layouts. I don’t freehand draw, I put arrows in between labelled objects. My tool of choice for this kind of thing is OmniGraffle Pro, despite the goofy name—WTF is a graffle, anyway?

I think of OmniGraffle as a diagramming tool which also happens to support some more general-purpose drawing. While it has some foibles, it is generally an excellent piece of software which not just lets me do what I want, but helps me do what I want, because in this domain, assistance is much appreciated.

Years ago I used to use Inspiration as both my outliner and my diagramming program, but Inspiration, while it runs in OS X, really hasn’t kept up with the times.

The bad news is that OmniGraffle isn’t cheap. The Pro version retails for $200 ($120 academic), which is not trivial for software that isn’t, for me, an everyday piece of software. However, when I really need a flowchart or something similar, I really need one, and OmniGraffle is the way to go for me.

I’ve looked at other programs like LineForm and Intaglio and while they seem like nice drawing programs, they aren’t really diagramming tools, and I need a diagramming tool. LineForm is sold explicitly as an Illustrator competitor, and while certainly a lot less expensive than Illustrator, it’s $100. (Considering that academic bundles that include Illustrator can be had for only a few hundred, that’s not much of a savings.) Intaglio is somewhat less full-featured and slightly cheaper ($90). Intaglio does have one particularly cool feature for those of us who have been around for a while: it can open ClarisDraw files. I wasn’t a big user of ClarisDraw but that may be a big deal to the few folks out there who were. So, if you’re in the market for a moderately cheap but decent drawing (but not really diagramming) program, though, those seem like good things to look into.

I guess the other tool to discuss here is Zengobi’s Curio. Curio is a funky but likeable program but it’s very hard to describe. It’s sort a graphic information management tool, and it includes drawing tools and outlining and a whole bunch of other stuff all in one package. While I do occasionally use Curio, I don’t use it as my primary diagramming tool because it just isn’t as good at diagrams as OminGraffle. Curio’s name will come up again (and could have already as a presentation program, because it’ll do that, too) because it has features that touch on many other areas.

Confessions of a Mac Junkie: Spreadsheets

I don’t do a lot of serious work with spreadsheets. Most of my data either ends up getting dealt with in stats packages or if it’s something requiring anything custom, I’ll write a program of my own to deal with it. I use spreadsheets mostly for things like grade rosters, when I do my taxes, and for non-mission-critical work like fantasy football rankings.

I own three spreadsheets: Apple’s Numbers, Microsoft’s Excel, and Mariner Calc. Those of you who follow along here are probably expecting another round of Microsoft-bashing, so perhaps this will be a surprise, but I don’t think there’s any real contest here: Excel is clearly the champ here.

Before I get into this, another historical note: my favorite Mac spreadsheet used to be Informix Wingz, which was then later rebranded as Claris Resolve. Powerful functions, great graphics, and a macro language which was actually parseable by humans (based on HyperTalk, how cool is that?). This was software that was way, way ahead of its time in 1989—no current spreadsheet is nearly as good. Progress is, unfortunately, not always forward.

This is a battle of attrition: I don’t really like Excel all that much, but the other two are just not ready for prime time. Mariner Calc is OK, but it lacks the statistical functions that I need (like z-, t-, F- and chi square distributions), I’ve found more than one error in calculations (I’ve reported them and Mariner claims that they’re fixed, but who knows if there are more?), and the UI just doesn’t make it. For example, when you’re in a cell, the row and column indicators don’t change to indicate where you are in the spreadsheet, like so:


Not really that big a deal when you’re in C5, but when you’re in K39 it’s often useful to know, visually, what row and column you’re in—like in every other spreadsheet I’ve ever used. I requested this feature ages ago, but Mariner never did anything with it. This is just a dumb UI fail, a “please don’t buy our product” signal from the developers.

Now, Numbers. Numbers is an interesting effort from Apple, an attempt to kind of change the paradigm for spreadsheets. Instead of the “sheet” being the basic unit, the “table” is the central unit, and each sheet can have multiple tables—and of course each document can have multiple sheets. This is kind of interesting and there are certainly advantages to doing things this way, but it does add a lot of clutter if you just want one single very large table (and no others) because there’s all this screen real estate devoted to managing multiple tables in a sheet that you won’t need. OTOH, there are some cool things that this enables, as multiple separate tables on a single page can be useful, particularly for things that have to be printed out. So, there are things about Numbers that I like, but there are just as many that I hate. Here are the two things I hate the most:

• Exporting from a Numbers document is incredibly cumbersome. This is important, because lots of other apps like simple and dumb, but also highly portable, you-know-everything-will-be-able-to-read-it-in-10-years formats like tab-delimited text. First of all, Numbers doesn’t even support tab-delimited text. WTF? It supports CSV, but I hate CSV because CSV files aren’t as human-readable, and commas are crappy delimiters because lots of data has commas in it one way or another. Second, Numbers handles multiple sheets/tables incredibly stupidly: you can only export the entire document, every single sheet and table, or nothing. You can’t just export the part you want. Mind-numbing.

• Sorting is stupid. Numbers won’t let you sort only a part of a table; again, it’s all-or-nothing. (Technically, this isn’t quite true; it’s possible to sort only some rows, but when you do, it still sorts all columns for those rows. Ugh.) This just defies any reasonable logic whatsoever. Well, maybe that’s a little harsh. This completely defies my mental model for how a spreadsheet should work, and I can’t stand it. I don’t care how much of a “new paradigm” this thing is supposed to be, it should not completely break major chunks of previous knowledge about how spreadsheets work.

The other kind of stunning thing about Numbers is that there’s no way to edit a Numbers spreadsheet on an iPhone—at least, none that I’ve been able to find. The great irony is that there are many iPhone apps that will allow you to edit Excel spreadsheets on an iPhone, but not Numbers. (Double irony: Mariner’s Calc iPhone app will let you edit Excel sheets, but not Calc sheets. WTF?) Hey, Apple, fantastic job on platform integration there! (Side note: I like having small spreadsheets on my iPhone for small tasks, and usually all the editing I do is enter data onto them, but that’s enough that it’s useful.)

So, the winner—again, mostly by attrition—is Excel. I’m not thrilled with Excel, of course, as the launch time is hideously long and it has some UI quirks of its own, and of course is full of Microsoft bloat. However, Excel seems to do a better job of containing that bloat than the other Office apps and so it’s bearable. I think this is an area where a third-party really could compete with the big boys, but none has yet risen to the challenge.

Quick Review: TweetDeck for iPhone

My App Store review, in blog form…

First and foremost, I love the price. Free with no adware, that’s perfect for a Twitter client. I’d pay a buck, maybe two at most, for a Twitter client. Five bucks is right out.

However, TweetDeck has some issues:

• It crashes… often. Usually on launch, and other times for no apparent reason. This should be the developer’s #1 priority.
• It misses tweets! If someone you follow does an @reply but tries to broadcast it using “.@,” TweetDeck still doesn’t show it.
• I know the hipsters all love the white-on-black color scheme, but I’d really like at least the option to go with the more traditional black-on-white. This is particularly problematic in really bright light conditions.
• Needs better support for #hashtags. Right now they don’t do anything.
• I’d like the option to launch a URL in Safari rather than in TweetDeck itself.
• No landscape mode for composing tweets.

It’s a good start for a 1.0 and could be great… certainly worth hanging onto for the price, though I’m going to keep an eye on TweetFlip…

Confessions of a Mac Junkie: Presentations

First, some context: I give a substantial number of presentations, because I do a majority of my class lectures using presentation software. Thus, I probably give 50–100 presentations a year. This means I spend a fair amount of time in presentation software, so again, I’m rather particular about it. However, it should be pointed out that none of these are marketing or motivational talks; these are all technical in nature. They aren’t snazzy and I don’t make a lot of use of animation or fancy effects, because I want people focussed on the content, not the presentation itself.

There are really only two serious players in this market: Apple Keynote and Microsoft PowerPoint. There are a number of minor players in this market, whereby I mean software that really does something else, but also happens to support some kind of slide show or presentation features. This list includes things like OmniGraffle Pro, Curio, DeltaGraph, and I’m sure many, many others. Many of those are nice, but they aren’t really centered on presentations and I give enough that I need a dedicated tool.

This one is actually a no-brainer: Keynote is my tool of choice, hands down, no contest. Frankly, PowerPoint blows goats. There is almost nothing that PowerPoint does better than Keynote, and Keynote can read and write PowerPoint files, so why bother with it?

However, in the interest of fairness, there are a couple things PowerPoint does do better. The main thing is drawing. PowerPoint has a wider range of drawing tools, and handles things like arrowed connecters between objects dramatically better than Keynote. (Keynote only recently added arrowed connectors at all.) Mostly I don’t consider this a big deal, since if I’m going to do a really complex diagram I’m going to do it in a dedicated drawing program like OmniGraffle anyway. The one place where there’s some real advantage here is that if you want the diagram to appear in stages (that is, via animation), then you basically have to draw it in the presentation software, so PowerPoint does get a point over Keynote here.

However, that’s pretty much it. PowerPoint is slow, generally much klunkier to use, more expensive, and generally vile. The most amazing thing about PowerPoint is how it has consistently failed to improve from one version to the next. The 2008 version is just simply not better than the 2004 version. If you want to mess with the animation of your bullet points, this still requires digging through multi-level dialog boxes. I hear that if you’re using PowerPoint on Windows, it’s better. There’s irony there—is there serious competition for PowerPoint on the Windows side? My impression, though I admittedly don’t really know, is that there isn’t. Yet there is serious competition on the Mac side, and that competition is staggeringly better, yet PowerPoint doesn’t seem to be getting any better in order to compensate.

Note that it hasn’t always been this way. For a long time I used PowerPoint because of its superior support for equation editing in an external editor (MathType). Since one of the classes I teach every year is statistics, I need to present a lot of equations. So I’ve stuck with PowerPoint just for that feature. The current version of Keynote has stepped up and now supports MathType, and last fall I dumped PowerPoint completely.

If you’re still using PowerPoint on the Mac, I’d highly recommend you look at Apple’s Keynote; it’s just simply better.

Confessions of a Mac Junkie: Input Devices

By input devices, I pretty much mean “mouse and keyboard.” Keyboard first:

The best keyboard ever made in terms of key feel, for me, is easy to identify: the Apple Extended Keyboard II (AEK2). Unfortunately, Apple stopped making those in the early 1990s, and they never made a version using USB. I gave up using my AEK2 in the late 1990s when I started seeing compatibility problems with the driver for the ADB-USB adapter.

Frankly, I don’t like any Apple keyboard offering; I don’t like the key feel for any of them. For many years, what I used was a Logitech Elite keyboard. The feel is not great, but better than the Apple keyboards around or any of the other third-party competitors that I got my hands on. Most current keyboards use membranes rather than individual switches for each key, which is why most modern keyboards feel mushy. I tried the Matias Tactile Pro which is supposed to use individual switches like the old AEK2, but the one I got was defective and the manufacturer never returned my attempts to contact them or return it, so I dumped it (and never got my money back—great customer service!). So, the solution ought to be a keyboard based on scissor switches, which is how the better laptop keyboard are made. The problem is that I don’t like the feel of most of those because the finger travel distance is too small.

Anyway, I did finally tire of the feel of the Logitech Elite, and briefly reverted to my old AEK2 when I discovered that the OS X drivers for the ADB-USB adapter worked pretty seamlessly. While I loved going back to that old feel, I still wasn’t satisfied, for multiple reasons. First, the 18-year-old keyboard sometimes dropped keystrokes (very bad), there are no media controls on the keyboard, and the keyboard is really loud. Keyboard loudness never used to bother me, but my life has changed since the late 1990s and now I do enough teleconferencing that a noisy keyboard is highly inconvenient.

Fortunately, someone finally made a decent Mac keyboard: the Logitech DiNovo Edge for the Mac. Yes, it’s terribly expensive. Yes, it lacks a numeric keypad. And it’s a scissor-switch keyboard. However, they’ve increased the travel distance over other scissor switch keyboards and the feel is pretty good—no, still not as good as the AEK2, but better than the Elite or any of Apple’s offerings. It has a great set of media keys as well as a trackpad and scrolling controls. It’s quiet. It’s low and flat, so it doesn’t screw up my negative-tilt keyboard shelf. It’s Bluetooth, which so far seems much less flaky than the wireless USB solutions I’ve used before. And as a final side benefit, it’s gorgeous, though that’s also probably a significant factor in the expense (the top is cut from a single piece of glass).

Next, the mouse. This is a terrific example of a technology where what’s good for learning is not what’s best for the skilled operator. From my perspective, it’s great to have lots of buttons on a mouse. However, if you want to see how this can fail, try teaching a 3-year-old to use a multi-button mouse. I’ve done this with both my kids, who are both smart and were motivated to learn. Small fingers aren’t the whole problem, the issue is the fact that with multiple options for clicking, they’ll use them all, won’t remember which to use, and cause glitches when they click with the wrong one. It’s a mess, because the left button is the one used some 90% of the time and the other button is just a distraction.

On the other hand, I’m not a little kid. In fact, I’ve been using a mouse more or less daily for the last 22 years. (As usual, insert your favorite age joke here.) At this point, I want a mouse with some extra buttons—in fact, lots of extra buttons! Of course a scroll wheel, but not just any old scroll wheel, one that also tilts to do horizontal scrolling. I like programmable buttons for “back,” click lock, close window, gesture, and Exposé. I’d rather not have to go back to the keyboard if I don’t have to, and this array of extra stuff right on the mouse allows me to keep it to a minimum. This rules out any Apple offering; the mighty mouse or whatever they call it lacks for extra buttons.

So, that’s a lot of extra buttons. I also like my mouse to have a good feel in my hand, track well, and wireless is also nice (Bluetooth preferred but not required.) If wireless, that means it will have an on-board battery so a battery charge indicator right on the mouse is also useful. Obviously, I’m pretty picky about this.

So far the mouse that I’ve found that best does all this is the Logitech Revolution MX, so that’s my desktop mouse. It’s quite excellent. I almost gave up on it when I first tried it because the shape is pretty extreme and I didn’t immediately like it, but it’s grown on me. I’m still not sure the previous-generation shape (e.g., the old MX700 or more recent G7?) isn’t actually better but I’m willing to live with the MX. It’d be even better with Bluetooth, of course, because as I said, wireless USB is sometimes kind of flaky.

So, there are my choices for keyboard and mouse. Yes, I’m a little OCD about it, I know, but I put a lot of hours in on them, so why not get good ones?

Final note on Logitech: I never had any intent of becoming a Logitech fan. And Logitech has an extremely sketchy track record when it comes to the software on the Mac side; Logitech Control Center is notoriously buggy. Turns out the DiNovo Edge is already a Mac keyboard and works just fine without the Logitech software. The mouse can be driven perfectly well with third-party shareware; both USB Overdrive and SteerMouse work great with Logitech mice. So I don’t run the Logitech software at all.

Confessions of a Mac Junkie: Word Processors

A long time ago (late 1980s) the best word processor for the Mac was Microsoft Word version 4.0, no contest. Basically, it was that or vanilla MacWrite. Word was much smaller then, more lightweight. Edges of the bloat could be seen with version 5, and version 6 was one of the most colossal disasters in office software history. I’ve also owned Write Now, MacWrite II, MacWrite Pro, various flavors of Nisus Writer, WordPerfect Mac, ClarisWorks/AppleWorks, FrameMaker, Mariner Write, Pages, and I’ve taken several others for test drives (Mellel, a few others whose names I can’t remember). There is a clear winner in terms of history for the best word processor for the Mac, ever. In my opinion, MacWrite Pro was, hands down, the king. Things printed where you put them. Style sheets always made sense and worked in sensible, predicable ways, and there was a differentiation between character styles and paragraph styles that promoted a mental model of the system that actually worked. It had just enough page-layout-style features that you could control things, but it never overwhelmed you with that stuff.


But, unfortunately, MacWrite Pro is dead. The last version released was a long time ago, and once development stopped, it didn’t last long, mostly because it had issues with newer printer drivers, and if you can’t print properly from your word processor, it’s done.

Now, because I’ve tried so many, I now have a standard test I do when I take any new word processor for a spin. Before I get into that, though, I think it’s important to mention what kind of writing I typically do with word processors, because what works for me might not work for other people depending on what kind of writing you do.

I’m an academic, but I don’t write books. I write scientific journal articles, conference papers, book chapters, and grant proposals send to federal agencies. I also write exams and homework assignments and answer keys for those. I write almost no memos or letters; that’s what email is for in my world. I don’t write fiction, advertisements, brochures, forms, or anything like that. I don’t use my word processor as an outliner; I have an outliner for that. (Yes, there will be a series entry on outliners.) So, my primary use is technical writing.

So, what’s my fist test? I try to generate a document in what I think of as “conference proceedings format.” This is pretty straightforward two-column format, which virtually all word processors can handle with very little pain. The tricky bit is that the first page is different; it requires a single-column start with the paper tile, author information, and sometimes abstract. I also need style sheets to handle various heading levels, figure captions, and body text that sometimes does and does not require a first-line indent depending on whether or not it follows a heading. Maybe this doesn’t sound complicated and it definitely should not be hard for someone with a graduate degree in computer science to figure out.

Most word processors, however, make this task way, way more difficult than it should be. I can usually get most word processors to do it, more or less, but the issue isn’t usually whether or not they can, but how much of a pain in the ass it is to get it running and how sensible the outcome is in terms of mapping from what it shows on the screen to what gets printed on the page. I dislike most implementations that require “sections” to do this. Doing it with a header that appears only on the first page is OK, but doing it with a WYSIWYG text box is the clearest and easiest way I’ve seen to handle this. This is, of course, how MacWrite Pro handled this.

When MacWrite Pro was no longer feasible to run, then I switched to FrameMaker for a while, but that never made the OS X transition, so that wasn’t a viable option. I had been floating around trying different things, none of them quite what I wanted. Mariner Write is non-awful and Nisus Writer Pro has some things going for it, but neither is quite it.

A word, then, on Microsoft Word. I hate Word with a passion. It’s slow (NASA launches things faster), it’s bloated with zillions of features that I will never, ever use, the UI is klunky (exactly how many modal dialog boxes are there?), the implementation of style sheets is horrible, its behavior is completely unpredictable (gee, I wonder where that figure will actually end up, or how it will reformat my text if I somehow accidentally delete the invisible formatting character), and so on. It’s a mess. I only use it when I absolutely have to, generally because I’m working with a colleague who uses it. Even then, I’ll generally translate from Word, edit in something else, and then save back to Word. This is not to say everything about Word is bad, as Word has been the source of some very good ideas. For instance, the first time I saw the dynamic red underlining of misspelled words was in Word, and even if Word didn’t invent that, it popularized it, and that’s a seriously good bit of UI.

So, what I use is Apple’s Pages. It’s the closest thing to MacWrite Pro out there, it’ll always run on the latest Apple hardware and software, it plays surprisingly well with Word, and the UI doesn’t suck. It’s certainly not because it’s an Apple product; I have to say that the first couple of versions of Pages weren’t especially great, and I didn’t really use it. However, the 3.0 (or ‘08) version (actually released in 2007) was good and the 4.0 (or ‘09) version is a useful improvement over that. When people email me Word documents, I almost always open them in Pages because it takes dramatically less time to launch Word and Pages usually does an excellent job of importing with formatting intact. And as much as I dislike “track changes,” Pages does a good job with it and generally handles Word files that have this turned on quite well.

However, it’s not perfect. For example, MacWrite Pro’s style sheets were still better, and it’d be nice if Pages did auto-numbering of figures and equations, but other than that, it’s good enough that I almost don’t miss MacWrite Pro anymore, which is an accomplishment. So, that’s what I use. For now, until someone finds something better.