Monthly Archives: May 2009

Why AutoCAD for Mac is a bad idea

There has been a fair bit of open discussion from Autodesk lately on the subject of a possible future OS X AutoCAD version. The more I think about this, the more I am inclined to believe that this would be a bad idea. A very bad idea.

It pains me to write this, because I’m very much a user advocate and I’m arguing here against something that some users have been requesting for a long time. If you’re one of those users, I’m sorry, but I think this is one of those cases when giving you what you want would be bad for everybody, and bad for you in particular.

Now, this sort of platform discussion often degenerates into a quasi-religious debate, so let’s see if I can head it off at the pass. If you’re a Mac fan who wants to tell me the benefits of your chosen computer family and how inferior Windows is, save it. I’ll concede right here and now that you are probably right. My experience of Apple products has generally been very positive. They look good, they’re well made, they work well, the Mac OS has been shamelessly copied by Microsoft for decades, and so on, ad nauseam. Yup. Not disputed. Also, not relevant to the point I’m about to make.

Ever since the last multi-platform AutoCAD (Release 13), Autodesk has dedicated its primary product solely to Windows. Since then, the code base has been spreading its mass of roots deeper and deeper into the Windows soil. Any Windows-specific advantage the developers can take has been taken. Reversing or working around that process is a very substantial undertaking. If it were done, I think it would have the following outcomes:

AutoCAD for Mac would suck

The performance is likely to be poor, because all the Windows-specific stuff will have to be redirected, recreated or emulated. The stability is likely to be awful, because this will be new ground for almost all of the developers involved. Developers with AutoCAD experience are going to have little or no Mac experience and vice-versa. They would be trying to make significant changes to the code base at the same time that that code base is being modified for the next release. The bug level is likely to be abysmal, both for the above reasons and also because the number of pre-release testers available to Autodesk on this platform is likely to be relatively tiny. The user interface is likely to be an uncomfortable square-peg-in-round-hole effort, which will work badly and be derided by OS X users.

AutoCAD for Mac would be half-baked

Not just half-baked in the usual let’s-put-this-out-as-is-and-maybe-we-can-fix-it-later way, but half-baked by design. The Autodesk survey implies that serious consideration is being put into a version of AutoCAD that is missing some of the things that make AutoCAD what it is. Things like paper/model space functionality, the command line, 3D, LISP, the ability to use third-party apps… AutoCAD for Mac LT Lite, anyone? If the APIs are not all there, that means no OS X version of any of the AutoCAD-based vertical products, either.

AutoCAD for Mac would be bad for Mac users

Last time this was attempted, it was a failure. The early 90s attempt at AutoCAD for Mac lasted for two three releases: 10 to 12. Autodesk had little option but to pull the pin on a non-viable product, but the orphaned users weren’t happy. Fortunately, there weren’t that many of them.

Would this happen again? Yes, I think it probably would. Any Mac user with any sense wouldn’t touch the first new Mac release with a bargepole. That, of course, makes it much less likely that there would be a second or third release. Autodesk’s corporate culture (espoused very strongly by Carol Bartz, but dating back to John Walker) encourages brave attempts that may lead to failure. This policy has unfortunately left large numbers of orphans in its wake over the years. In the event of poor sales, Mac for AutoCAD users would just be another set of unfortunates to add to a long list.

AutoCAD for Mac would be bad for Windows users

The very substantial effort required to produce any kind of AutoCAD for Mac at all would be a major drain on very limited (and shrinking) development resources. That means Windows users of AutoCAD would look forward to a release (or more likely several releases) with fewer new features, less completion of existing undercooked features, and longer waits until bugs and other problems get fixed. This, in exchange for no benefit whatsoever to those users. In fact, the decoupling of Windows-specific calls and the likely introduction of extra bugs would probably make AutoCAD for Windows work less well than it otherwise would.

AutoCAD for Mac would be bad for Autodesk

Autodesk is currently trying to save money by closing down offices, dropping products, cutting down on expenses and sacking employees (some of whom were long-termers; irreplaceable sources of information about use of the product and why certain things were done the way they were). In such an environment, does it make sense to start up a new project with high resource requirements and limited potential benefits? Especially when it is just a repetition of a previous project that was a complete failure?

So, in addition to costing Autodesk a lot of money and harming the quality of its core product, a failed AutoCAD for Mac would leave behind more Autodesk haters and be rather embarrassing.

I must admit that a lot of this is based on guesswork, but it’s educated guesswork. I’ve been educated by history, if nothing else. Autodesk’s corporate consciousness has an occasional habit of ignoring the lessons of history and repeating old mistakes. I hope AutoCAD for Mac – The Sequel isn’t one of those occasions.

Autodesk’s Revit rebellion reaction

It’s time to examine how Autodesk has reacted to the widespread criticism of Revit 2010. Is Autodesk listening? To be more specific, is Autodesk’s Revit team listening?

The Good

It has been good to see extensive public participation by Autodesk people in various discussions in different places. The Revit team isn’t hiding. It is asking for feedback on the Autodesk discussion groups, the AUGI forums and its own blogs, and getting lots of it. Much of it is negative, but it is to Autodesk’s credit that I’m not seeing much in the way of denial, or demands that the criticism must be constructive. I’ve been trying in vain for years to convince some people at Autodesk that denial is counterproductive and that criticism doesn’t have to be constructive to be useful.

The sort of messenger-shooting that I’ve seen some Autodesk people do from time to over the years (*cough* R13, CUI *cough*) is generally absent. I’m not seeing Adeskers arrogantly accusing users of their criticism being based on a failure to understand the product. I’m not seeing asinine comments that infer that the negativity is simply a symptom of the critics’ resistance to change. Actually, I’ve seen one such comment, but it wasn’t from an Autodesk person.

Overall, the Revit team’s responsiveness, openness and level of public availability is impressive. It’s so good that it puts other Autodesk teams to shame. When was the last time you saw an Autodesk person respond to criticism of AutoCAD in the Autodesk discussion groups or AUGI forums? Revit people are doing quite a bit of it, and by looking back I can see that they have been doing it for a while.

There was one attempt at a traditional corporate “the product is great, we just need to review our communications” message. Unsurprisingly, it didn’t work (read the comments). Denial, spin, obfuscation; these things never convince the people who need to be convinced, so why bother? While it’s good to see a reaction from somebody pretty high up in the chain of command, the people lower down have been doing a much better job of communicating with their customers.

The Bad

The trouble with all this communication is that it’s a couple of years too late. It’s no good putting a huge amount of effort into something, introducing it to users, then discovering too late that the users hate it. No amount of communication after the fact can make up for that kind of blunder. Exposing an early design to a handful of people in restricted circumstances can be useful, but it’s nowhere near enough. Lots of people need to be exposed to a product for a long time (as the Revit team now acknowledges – see an interesting Autodesk blog post here). The earlier it’s done, the better the product will be. As a bonus in these difficult times, this will lower the overall cost of development, because problems get exponentially more expensive to correct as the development cycle progresses.

From the public comments I’ve read, the Revit Ribbon was presented to beta testers as late as January, and by then it was very much a fait accompli. There was little chance of making it work significantly better, and none whatsoever of removing a bad design from the product before shipping. This scenario is, unfortunately, confined to neither Revit nor this particular instance. Although I can’t comment on my own Autodesk pre-release experiences, if you have read enough public discussions over the years you will undoubtedly have seen this kind of conversation a few times:

Angry user: “This feature is useless! The beta testers must have been blind to miss this!”
Beta tester: “Actually, we did see it and reported it right away. Autodesk just didn’t fix it.”

I would like to expand on this, but I am somewhat restricted by NDA. I’m not complaining about that (it’s a voluntary agreement), just stating the position I’m in.

Another thing that belongs in this category is the Revit team’s apparent disdain for its users’ wishlists. AUGI Revit people are convinced that their wishlists are being ignored, and I can see for myself that Autodesk’s own Revit wishlist discussion group is hardly a hive of activity.

The Ugly

Autodesk showed the cloven hoof with its exclusion of Phil Read from Autodesk University.* This reflects extremely badly on Autodesk. See here, here, here and here. Almost everybody seems to think this crude and futile attempt at censorship was a deplorable move, and I agree. Besides this being an example of messenger-shooting at its worst, it’s not a good look for the AU event itself. When you pay your AU fees, are you hoping to see the most knowledgeable, enthusiastic, passionate and inspiring speakers available? Or just the ones with opinions that align with Autodesk?

* My reaction is based on the assumption that this exclusion did take place. It has been widely reported and condemned, but not denied by Autodesk, so I think it’s a pretty safe bet. The only comment from AU management is, “Speakers for AU 2009 will be announced around June 15 – I cannot comment before.”

AUGI World’s missing column

Despite living in troubled times, AUGI is managing to keep its AUGI World publication going, at least in electronic form. The printed edition, which was previously available only in North America, is no longer with us due to printing costs and/or green intentions. It may or may not not return at some later date.

AUGI World current and past issues

I was happy to note that not only is the current copy available in PDF format, but that previous issues have also been made available in that format. The unpopular NXTBook experiment is over, it seems.

Another change you may notice this year is that David Kingsley’s On The Back Page column is no longer with us. David, a former AUGI Director, is a very vocal critic of the current AUGI Board of Directors. The Board decided that the column he submitted was not deemed suitable for publication. With David’s permission, here it is.

Rejected On The Back Page column

I should point out that the views expressed in this document are entirely David’s, and do not necessarily reflect my own. Several of the points he makes are disputed by the Board of Directors. In fact, AUGI President Mark Kiker has responded directly to David’s points with a PDF of his own. Mark didn’t want to make that response available to the public, but AUGI members can find it here.

Who is this person?

The first person to identify the pixellated personage below will win a virtual doughnut. Bonus sprinkles will be provided if anyone can identify the other people, the event, the location and the year.

Mystery person

Picture courtesy of Donnia Tabor-Hanson (CADMama), from this thread in the AUGI Coffee Without CAD forum. I encourage you to read that thread and see if you can contribute to the idea it is promoting, but not until you’ve had a guess here! Readers of that thread and the people appearing in the photo should recuse themselves. Over to you!

Edit: lots of right answers (which I’ve now unhidden). Well done, Owen!

My first computer

My first computer was a Dragon 32, which I think I bought in 1982. With a massive 32 kilobytes of RAM and a proper typewriter keyboard, it was quite advanced for a home computer of the time. The Commodore 64 may have had more RAM, but a lot of it was grabbed by its very basic BASIC. I preferred a computer with an ELSE to go with its IF, thanks. Microsoft Extended BASIC for me, not the crummy old BASIC 2.0 of the Commodore. The Commodore 64 was one of the great consumer electronics sales successes of all time. The Dragon, er, wasn’t. It lasted less than two years before the Welsh parent company went under.

Inside, it was pretty much a Tandy TRS-80 Color Computer. Outside, it was this:

Dragon 32

I cut my coding teeth on this beast. The first thing I did with it was to write a parametric 3D bottle design program. I later spent several all-nighters developing what I thought was an awesome space game in BASIC using its limited graphics. I bought a plug-in cartridge that provided me with assembly language facilities. Real nerd stuff.

I sold it to a co-worker just before the company collapsed and replaced it with a Sinclair QL, another great commercial success story. I still have that QL (broken), and another one I bought much later as a replacement. I must get it out one day and see if it still works.

What was your first computer?

AutoCAD 2009 Update 3

Update (nee Service Pack) 3 for AutoCAD 2009 is now available. See Between the Lines for full details. As always, read the readme first. Here are the links:

Readme
AutoCAD 2009
AutoCAD LT 2009
AutoCAD 2009 for Revit Architecture
AutoCAD 2009 for Revit Structure

No word yet about related updates for the vertical products.

While I’m not convinced by some aspects of the recently introduced multiple-update-per-release regime, I do approve of Autodesk continuing to maintain 2009 after 2010 has been released. People have complained about this not being done in the past, and on this score at least, I have to say that Autodesk has listened.

What do you think about these updates? Do you use them? What about CAD Managers using deployments; do you deploy the updates? Is it too disruptive? Does it cause problems with the deployment no longer matching the installation, for example when attempting a repair install? Any other issues?

AUGI Board of Directors – election process starts

The long-awaited election of members of the 2009 AUGI Board of Directors has finally got under way. Nominations are now open and will be until 24 May 2009. To nominate yourself or others, see this page for details. Various announcements have been made about the timing and format of the election events, see the Announcement forum (AUGI members only) for details. It is likely that two positions will be filled by this election and one by Presidential appointment to replace one Board member who resigned, taking the Board to the 6-member minimum.

I will be covering the background to this election in future posts, but for now I just want to get the word out and encourage people to participate.

Revolt of the Revit Ribbon Renegades

I hesitate to cover this subject because my understanding of Revit is very close to nil. I’m going to cover it anyway, because it relates to the Does Autodesk Listen? theme that I’ve discussed here in the past.

Revit 2010 has appeared with a Ribbon interface, and many users don’t like it. Some well-known Revit users, including bloggers, former Autodesk employees and Revit founders, have railed against the new release. Autodesk has been accused of ignoring long-standing wishlists and pre-release feedback. Autodesk has (it is said) wasted precious development resources by introducing a badly-designed and poorly-performing pretty new face at the expense of solving long-standing and much-requested improvements to the core product. The main complaint appears to be that Autodesk didn’t do much with this release, other than introducing an interface that doesn’t work as well as the one it replaced.

All this will sound very familiar to AutoCAD users, but there are some significant differences between the AutoCAD 2009 situation and the Revit 2010 one. First, I think it’s fair to say (even based on my limited knowledge) that the old Revit interface was in some need of attention. It was basically an old NT-style interface that had been left neglected for some years. Revit users may have been mostly happy with the way the interface worked, but the way it looked must have been a bit embarrasing, especially for Autodesk. Second, AutoCAD 2009 left the old interface in place for those people who wanted or needed to use it; with Revit 2010 it’s Ribbon or nothing. There is no transition strategy.

I’m not qualified to make a judgement on whether the complaints about the usability of the new interface are justified. I should also mention that not every Revit user hates everything about Revit 2010, and there are positive comments from some about the new interface. However, I can say that the anti-Ribbon arguments have been expressed not only passionately, but also intelligently and persuasively. It’s not so much a matter of “change is bad”, but more “this change is bad, and here’s why”. Here are some examples:

One More Thing…
One More One More Thing…
A Well-Intentioned Road Paving
Don’t Confuse Change with Progress
Autodesk Bob
Humpty Dumpty Sat On a A Wall…
Dear Autodesk
Revit 2011 – the most significant release EVER

Some of the threads from the AUGI Revit – Out There forum (requires free AUGI membership sign-up to view):

Revit 2010 – New Ribbon UI
1st impression from Revit 2010…
What is your official opinion of 2010?
Who do we complain to?
2009 vs. 2010
Revit evangelist fatigue

Finally, here’s a Dilbert cartoon that was somebody else thought was a relevant comment on this situation.

In a future post, I’ll discuss how Autodesk’s Revit people have reacted to this criticism. Is Autodesk listening? Is it issuing corporate feelgood drivel? Is it circling the wagons and shooting the messengers as they ride by? Or is it doing all of the above?

Network/standalone clash is confined to Raster Design

Autodesk has been in touch to confirm that the failure to allow a mixed network/standalone environment is confined to Raster Design. I haven’t yet tested this myself, but I’ve been told unequivocally that you can mix standalone and network license models for the major products.

Here is the official Autodesk response to the issue:

We are very aware of the issue currently relating to the co-existence of an AutoCAD SLM (stand-alone license) and AutoCAD Raster Design NLM (network license) configuration. This was not an intentional “change of licensing policy” as expressed in some blog posts this week, but an unfortunate side effect of updating our licensing technology for SLM (stand-alone) seats to be in sync with our NLM seats for all AutoCAD-based products. We can only apologize for this new behavior experienced by customers upgrade to 2010 version products.

We are currently pursuing a couple of options to rectify this situation. We do intend to provide a solution in the very near term and I hope you will join me in helping mitigate the frustrations expressed in various blogs this week.

We have also heard of speculations that this issue also impacts side-by-side installations of different AutoCAD desktops. This is not the case. Both software development and QA have successfully installed many different AutoCAD-based 2010 desktops side-by-side in mixed SLM and NLM configurations without any issues.