Category Archives: Review

BricsCAD documentation – a tale of three systems – part 3

In this third post in what was supposed to be a two-part series, I have more to say about the BricsCAD documentation system. See here for part 1 and here for part 2.

Developer Help – Addendum

In this comment from Bricsys API person Torsten Moses, he informed me about the availability of the Lisp Developer Support Package (LDSP) in the Bricsys Application Catalog. As always, when presented with new evidence I am prepared to re-examine my position on anything. Therefore, I will now further discuss the BricsCAD developer documentation.

The first thing to mention is that the existence of the LDSP package is not obvious. To somebody who uses BricsCAD as-provided and as goes burrowing down through the Help system looking for information, that system is still broken. The documentation as presented to the user remains sub-standard, exactly as described in part 2.

Assuming you know of the existence of LDSP, how do you go about using it? Here are the steps:

  • Go to the Bricsys Application Catalog site, click in the search field and start typing LDSP (you don’t need to hit Enter).
  • The link to the Lisp Developer Support Package (LDSP) will appear: click that.
  • Enter your email address, accept the privacy agreement and pick Download. (Note in passing that this is actually published by Torsten’s own company, not Bricsys).

  • If you’re already a registered Bricsys user (you will be if you’re evaluating it), the download will start. If not, you’ll be expected to register (free):

  • Once you’re registered, the download results in a 12 MB file called Lisp Developer Support Package.rar (RAR is a ZIP-like format).

Any recent commercial ZIP utility (e.g. WinZip) will open RAR files and there are a variety of freeware/adware/shareware utilities available to do likewise. For example, RAR Opener in the Windows Store will present itself as the first option in Windows 10. But it goes without saying that going off in a hunt for utilities wouldn’t be on anyone’s expected to-do list when just looking for product help. A bunch of people would give up here, if not earlier.

I went through with installing RAR Opener, but when I attempted to open the LDSP file I saw this:

Oh, and a handful of empty folders were produced. Is there an email waiting for me at work with the password (my Bricsys registration email is at work but I’m at home)? Am I really supposed to have a password to open this RAR? If so, why wasn’t I prompted for one? RAR Opener doesn’t present me with that option anywhere I can see. Is the download corrupt? Does it refuse to work on a Sunday? I have no idea.

At this stage, many more would give up. How many prospective customers would be filtered out by this experience? There’s no way of knowing. However, I’m made of sterner stuff and persevered with downloading and installing another app from the Windows Store. 9 zip did the job and uncompressed the file, no password required.

Yes, the RAR Opener problem I had above isn’t a Bricsys problem directly. But it is indirectly, because the file I was given to deal with won’t open by default in Windows, where the vast majority of BricsCAD users will be working. It’s a level of obfuscation that you can get away with when dealing with cellar-dwelling geeks handling obscure pieces of open source software. It’s not appropriate for customer-facing documentation in a mainstream CAD application. Yes, even developer documentation, because with CAD applications like AutoCAD and BricsCAD, most of the developers are customers/users/managers, not people trying to sell utilities.

Once you manage to get the file uncompressed (it becomes 41 MB), there are three help systems provided in there (CHM, PDF, HTML). That’s excellent, and conforms nicely with the Bricsys philosophy of providing customers with choice. I was unable to find any broken links. However, even in the LDSP, standard AutoLISP functions are undocumented. So I still couldn’t find the (entget) help I was looking for in part 2:

According to Torsten:

…the standard AutoLISP functions like (entget) are not documented, as there are plenty docs on the web for this; but we document any extension beyond AutoLISP standard, even for the standard functions.

Sorry, but while “we don’t have that information but you can Google it” might have been an acceptable answer for a cheap AutoCAD clone’s API documentation ten years ago, that’s not where BricsCAD is today and most definitely where Bricsys wants it to be in future. Just two days ago, Bricsys CEO Erik De Keyser sat across a table from me and told me that BricsCAD isn’t intended as merely an AutoCAD alternative, but must go well beyond that in order to prosper. He’s right. The BricsCAD developer documentation today is not compatible with that vision. I know it’s that way for historical reasons, but we’re now at a different point in the historical timeline.

Conclusion – Addendum

My conclusion from Part 2 remains valid, despite the existence of LDSP. Both Autodesk and Bricsys have work to do. Downloading LDSP will help with some of the BricsCAD developer documentation failings but leaves plenty behind. It also provides its own set of unfortunate challenges.

This isn’t just a technical and ease-of-use failing, it’s a marketing one. That’s because it acts as a stumbling block to conversion of AutoCAD sites to BricsCAD. Disaffected AutoCAD power users in small sites and CAD Managers from large sites are right now taking tentative steps to evaluate the suitability of BricsCAD to replace AutoCAD in their complex LISP-heavy custom environments. They’ll want to know what’s the same and what’s different so they can estimate the effort and cost involved in the transition before getting in too deep. I know this, because I’ve done it myself. The first thing they will come across in their search is disjointed, very inconvenient and incomplete. It presents a less-than-professional image.

Some potential customers, like me, will persevere and discover that the quality of the developer tools implementation far exceeds the expectation generated by the documentation. Others will give up well before they reach that stage, and that’s a shame.

BricsCAD documentation – a tale of three systems – part 2

In this pair of posts, I describe the BricsCAD documentation system. Click here for part 1, where I describe the general Help system and the descriptions in the Settings command.

In this part, I discuss developer documentation and draw my conclusions.

Developer Help

If we count the Settings descriptions as a system, there’s a third documentation system for BricsCAD. The Developer Reference isn’t offline and included in an install like the main Help. Instead, it’s online, just like Autodesk’s default. Unlike Autodesk’s system, it works pretty well.

Being online means the performance suffers, of course, but it’s generally not too bad. It appears quicker than Autodesk’s. A link within the main Help system takes you to the Bricsys Developer Reference which is just accessed using your default browser. Of course, that means your mouse buttons work correctly and you have all other the advantages of whatever functionality is built into your browser.

Hot tip: you can get to a real browser from within the AutoCAD pseudo-browser thing too, by right-clicking on a link and picking Open in Browser. The URL takes a while to mangle and unmangle itself before you get to read any content, but you get there in the end.

Unlike the general Help, the BricsCAD developer Help system isn’t so obviously superior to its AutoCAD equivalent. This is largely thanks to the outstanding efforts of Autodesk’s Lee Ambrosius who has managed to take Autodesk’s pig’s ear of a system and produce perhaps not a silk purse but at least a decent-quality cloth bag. It can’t have been easy.

Like the main Help, the BricsCAD online developer reference has a Contents mode with structure:

There’s an Index:

And there’s Search:

As the last image shows, the system contains not only missing information (where’s the (entget) description?) but also broken links; this wasn’t the only 404 I came across. That’s a bit embarrassing, Bricsys. There’s a lot of work to be done yet to bring this up to scratch.

There’s no Favorites section, but of course that’s built into your browser so it would be pointless reproducing that.

Of course, you can’t get context-sensitive help on functions within your LISP code from VLIDE, because BricsCAD has no VLIDE.

Conclusion

The BricsCAD documentation system is notably better than the AutoCAD one in many ways. However, it’s a long way short of perfect. Many aspects need attention, and there are multiple holes to be filled. Sometimes I find myself forced to use AutoCAD’s general documentation system to find out something about a system variable that’s common to both systems. That shouldn’t be necessary.

I’ve hardly mentioned the content of the respective documentation systems, but I must say Autodesk’s content is often superior (thanks, Dieter). But there are exceptions; the BricsCAD descriptions and pictures of various commands and options are better in some cases. For example, try to find out what the various options of the PEdit command do in both systems. With BricsCAD, it’s all laid out on one page and nicely linked.

The AutoCAD command documentation has been pared down too much in places to make each page shorter and simpler, hiding the content beneath sometimes obscure links. It’s possible to find out what the Pedit options do in AutoCAD, but it’s certainly not BricsCAD-easy and I initially gave up after chasing my tail for a while. I went back and found it later, but it took a lucky guess. Giving up after looking through a circular set of links is a common experience with AutoCAD’s Help. There’s a programming concept called mutual recursion, but I don’t want to experience it during a vain search in a Help system, thanks. A visible, navigable structure would help eliminate that issue, but there isn’t one. There needs to be one. Did I mention that already?

With system variables, BricsCAD’s Help is consistently and clearly inferior to AutoCAD’s. The AutoCAD content also tends to be better worded, with the BricsCAD wording being occasionally slightly awkward in a non-native-English-speaking manner. There are also some formatting issues with wide gaps left where the system attempts to expand command descriptions to the right margin and does a poor job of it.

As with AutoCAD, there are many video tutorials available for BricsCAD. I have not considered these in my evaluation but the few I had a look at were pretty good.

Who wins? Nobody. It’s a draw. Both companies need to step up. Autodesk mainly with its awful structure-free system, Bricsys mainly with its incomplete content, particularly for developers. But both companies have work to do in all areas.

BricsCAD documentation – a tale of three systems – part 1

Because of the great similarity between BricsCAD and AutoCAD in terms of commands, variables and most aspects of usage, you would expect the BricsCAD documentation to be about the same too. But it isn’t. Much of the content covers the same areas and due to BricsCAD’s command-line compatibility, there must be a lot in common. But the Help system is very different from Autodesk’s. How so?

In this pair of posts, I describe the BricsCAD documentation system. I assume you’re familiar with the AutoCAD one. In this first part, I describe the general Help system and the descriptions in the Settings command. In part 2, I will discuss developer documentation and draw my conclusions.

General Help

The general Help system in BricsCAD looks a lot like the excellent CHM-based system that AutoCAD had in 2010 and earlier (thanks, Dieter). BricsCAD’s Help is offline by default, included with the standard download and installation, and very fast. Those are great things to have, and AutoCAD lacks them all. But the great thing about the BricsCAD Help system is that it supports different usage patterns, rather than Autodesk’s search-or-nothing method. Rather than telling users that they are expected to use Help in one specific way, Bricsys accommodates their disparate wishes. As usual, the customer-friendly way is the winner.

The BriscCAD system looks a lot more old-fashioned than the AutoCAD one. I don’t care about that. I do care about space-efficiency though, and BricsCAD is the winner there. You can of course resize the dialog and the size of the left pane.

There’s a Contents tab which allows you to navigate the hierarchical structure in which the information is arranged. That’s useful not only when looking for something in particular, but also when using the system as a self-teaching mechanism by working through an area and related topics. AutoCAD completely lacks such a structure.

There’s an Index tab that lists the indexed items in alphabetical order. You can start typing and the indexed items instantly change to reflect what you’ve typed, which is much more efficient than Autodesk’s system. AutoCAD 2018 Help does include an alphabetical list of commands and system variables in both online and offline versions, but it doesn’t give access to all of the topics.

There’s a Search tab that allows you to enter a search term and have several suggestions thrown up. Unlike Autodesk’s system, the suggestions are displayed in a space-efficient manner. Unfortunately, like Autodesk’s search, the suggestions displayed often differ from what you’re after. Even hitting F1 within a command doesn’t take you straight to the page for that command. In PEdit, the F1 visible suggestions don’t include the PEdit command page! It’s there, but needs a scroll down. That really needs work.

There’s also a Favorites tab where you can save and restore any pages you want to go back to.

But that hierarchical structure is the big winner. Destroying that structure in the AutoCAD 2011 pseudo-browser Help debacle and leaving it broken for seven further releases has to rank among the silliest self-destructive acts Autodesk has ever performed on AutoCAD. Because Bricsys never made that mistake, its general Help system is superior to AutoCAD’s. Until Autodesk throws away its flat-structure mindset and starts again, it has no hope of catching up to the BricsCAD system.

Oh, and your mouse’s forward and back buttons work in the BricsCAD system. How long have we been nagging Autodesk about that? Seriously, how hard could that be?

It’s not all good, though. As mentioned at the top, the AutoCAD content is generally superior. There are also quite a few holes. Enter a system variable at the command line and hit F1. You would expect to get context-sensitive information about that system variable. You don’t. You’re just taken rather uselessly to the “Welcome to BricsCAD” page. This needs attention to ensure context-sensitive help is available for all commands and system variables.

Fire up Help, pick the Index tab and start typing in a system variable name. In most cases, you’ll find it’s not in the list (e.g. FILEDIA). In cases where a system variable name does appear in the list (e.g. FILLMODE), double-clicking on it doesn’t take you to a description of the system variable. Instead, you will be presented with multiple topics and it’s often not clear which is the system variable description.

Settings Descriptions

For system variables and most other settings, you’re better off avoiding the main Help system altogether. Instead, use the Settings command. This is like Options in AutoCAD but superior, because it’s all there and arranged much more logically. You can navigate a hierarchical structure to find the setting you want, but you can also type part of the setting name or a related word into the search box at the top of the dialog. If that doesn’t take you immediately to the setting you’re after, you can use the up and down arrows to go to the next match. It’s all very quick and efficient.

Unlike AutoCAD’s Options, you don’t need to go hunting from tab to tab, visually scanning the dialog for the setting you want, which might be hidden under a button or not there at all. Also far superior to AutoCAD, the descriptions don’t hover over the dialog, obscuring what you’re looking at. Dieter has been hacking the AutoCAD dialog hover-tips down in size for years, but they still annoy the heck out of me until I turn them off.

When you find the setting you’re after, a brief description is displayed at the bottom of the dialog. In most cases, this has just the right amount of information you need without having to read through a whole page. If it doesn’t, in some cases it will tell you the setting name. However, this is missing in many cases.

This is a “could do better” area for Bricsys. Somebody needs to go through these descriptions, fill the holes (not a small job) and make them all consistent. While they are at it, get them to tie up all of the missing context-sensitive loose ends in the main system. Better still, provide a button or other method within Settings to take the user to the appropriate Help page. Currently, pressing F1 within the Settings command will give you useful but generic information about using the dialog. Unfortunately, it will not give you information about the setting you want to check or change. That needs to happen.

Click here for Part 2.

33 years of AutoCAD upgrades rated – part 5 – summary

In this final post of the series, I’ll examine the patterns that have emerged from the upgrade history I rated in parts 1 to 4. Bear in mind I’m only assessing the DOS (up to R13) and Windows (from R12 on) versions of the full version of AutoCAD. Of course, this only represents my opinion of those releases and is bound to be biased by the uses I and my users have for the software. Your experiences and opinions will almost certainly vary.

What can I say? My assessment is based on a third of a century of experience, and I’ve tried to be as objective as I can. I’m not unique in perceiving the decline of the AutoCAD upgrade; you’ll see the same said by long-standing customers and experienced independents all over the place. Ralph Grabowski, for example:

The new feature list for AutoCAD’s annual “big-R” release has become so short that I stopped producing my annual “What’s Inside? AutoCAD” ebook series in 2013.

 
Back to my own assessment, here’s a graph that shows how I rated the releases:

One thing’s obvious and that’s the permanent drop in the rate of improvement that set in with the onset of the annual release cycle. My average rating for AutoCAD Version 2.0 to 2000 is 7.7. For 2000i to 2017, it’s 3.4. Autodesk switched to doing half as much worthwhile development between releases, but charged the same upgrade fee. Value for money halved.

We entered the era of an endless stream of annual releases with fewer genuinely useful new features. Worse, the abbreviated cycle meant most of those features went into production half-baked in design, implementation or both. Some of those undercooked features (the lucky ones) got some attention in the next release. Many more of them never got fixed, or got quietly removed later, or eventually got patched up years after the user base had ignored them to death.

Have a look at the decline from 2010 downwards. The average for the last five releases is 2.0. The rate of improvement per release, starting from a low point, took a nose dive. Value for money, which was poor, is now dire.

Conclusion? AutoCAD is in maintenance mode. Autodesk’s attention (and investment) is elsewhere and it is just going through the motions of updating the software. Progress has stalled. Inspiration is AWOL.

Nevertheless, through all this, we have still paid for new releases in various ways, and in huge numbers. No wonder Autodesk is convinced we’ll be silly enough to pay over the odds to rent software; there’s a precedent.

The more Autodesk has moved away from the optional upgrade model, through optional maintenance*, then effectively compulsory maintenance**, then finally to the compulsory rental model***, the weaker the upgrades have become. Autodesk no longer feels compelled to put in the development effort that will convince customers to shell out for the advantages provided by a new release.

Autodesk wants an endless revenue stream in return for merely providing access to the software, rather than as a reward for improving it: money for nothing. That’s Autodesk’s dream, and an understandable one. For customers, it’s a nightmare: nothing for money.

Part 1 – AutoCAD Version 1.4 to Release 11.
Part 2 – AutoCAD Release 12 to AutoCAD 2002.
Part 3 – AutoCAD 2004 to AutoCAD 2010.
Part 4 – AutoCAD 2011 to AutoCAD 2017.
Part 5 – Summary.

* Maintenance was previously called VIP and then Subscription.
** Autodesk restricted the availability of upgrades, priced it out of the market, and in some cases only sold perpetual licenses bundled with maintenance, before finally eliminating upgrades altogether.
*** Autodesk’s third attempt at rental (there were failed attempts in 2001 and 2013) was first called Desktop Subscription and then just subscription. I generally call it rental to avoid confusion with The Maintenance Formerly Known as Subscription.

33 years of AutoCAD upgrades rated – part 4

In this series of posts, I am looking back on all the AutoCAD upgrades I’ve experienced over the years and rate each of them out of 10. See post 1 for information about what the ratings mean.

In part 4, I rate AutoCAD 2011 to AutoCAD 2017.

  • AutoCAD 2011 (March 2010): 5 – Object transparency was a very important enhancement for some. The X-Ray and other visual styles made 3D editing more efficient. Object visibility (independent of layers) was handy but has confused some DWG recipients ever since. Selection Cycling, Add selected and Select Similar (which had been in AutoCAD-based verticals for a while) were true productivity enhancers. Geometric constraints were improved but still confined to 2D, as they are to this day. Finally, Autodesk’s first of several failed attempts at an online Help system meant this wasn’t such a good release as it could have been.
  • AutoCAD 2012 (March 2011): 4 – Array enhancements were a good idea, reverting to the 80s for their user interface was less smart. Content Explorer was woeful in just about every way, but provided some otherwise unavailable searching features. I found the in-canvas controls of benefit. Support for ECW files was important to my users. The Auto-command entry was a good idea that worked well enough in this release (but performs increasingly poorly with each new release, to the point where I can’t tolerate it these days). There were a few 3D enhancements. Yet another (the 12th?) 3D to 2D method was added, Model Documentation, which as usual for a major new feature wasn’t nearly finished. Don’t get me started on the nudge feature. Moving CAD vector objects around by effectively random amounts based on pixel sizes was as dumb an idea as I can remember. Help still sucked.
  • AutoCAD 2013 (March 2012): 3 – This release ushered in a new API and DWG format as expected. Less expected was this DWG format lasting 5 releases, which was a bonus out here in user land. There were a bunch of Cloud features destined to be ignored by most but very useful to some. Model Documentation improved almost to the point of production usability, but has stayed stuck at the almost-there stage ever since. Help got even worse and has never recovered. Property preview and lots of minor tinkering with various features were worthwhile but didn’t add up to enough to make this a must-have release; needing compatibility with the new DWG format was more likely to do that.
  • AutoCAD 2014 (March 2013): 2 – A basic free file tabs utility was pulled into the core without improvement, a disappointment to those of us used to much better functionality from 3rd party developers. There were some security enhancements that got in the way for many people, but without addressing the main security problem (automatic loading of code from implicit paths at startup). The command line grew in functionality and got slower (again), and there was a bit more minor tinkering here and there. Creating clockwise arcs would have been impressive in the mid 80s, but here only showed how slow Autodesk had become at fixing long-standing functionality issues.
  • AutoCAD 2015 (March 2014): 2 – Lasso was a useful change, as were improved dragging and selection. Unless you’re into point clouds, there’s not much else here of practical use, though. Application Manager was the first step down the dark path leading us to the attempted automatic update doom that lay ahead, and gets no points from me. Darkening the default appearance of the interface to resemble Paint Shop Pro from 2007 was no substitute for substance. At least it was optional. The removal of the option to use textual status bar toggles wasn’t optional. It represented a particularly petty piece of Autodesk interface arrogance and a classic example of Autodesk breaking the unbroken while leaving the broken broken. The New Tab (later called Start) was terribly slow and best bypassed. It’s unfortunate that Autodesk made an API change here, breaking from the established pattern of changing both DWG and API every three years.
  • AutoCAD 2016 (March 2015): 2 – Those people who found a use for the execrable Content Explorer would have been upset by its removal. I wasn’t. Geometric osnap, improved revision clouds, dimension command changes, PDF and point cloud improvements, ability to attach Navisworks files, not much else. No API or DWG change, which was good, but nothing much to see here, move along please.
  • AutoCAD 2017 (March 2016): 1 – Graphics performance, which to Autodesk’s credit has been quietly but significantly improved in recent years, got another boost. Performance in other areas has continued to get worse. Just starting up an older AutoCAD release or a competitor’s product is like a breath of fresh air and shows how bloated, slow and inefficient AutoCAD has become. Share Design View was useful to some, within its limitations. PDF import was sometimes useful and a nice-to-have; done to a higher standard than we have come to expect, it was improved further in 2017.1. Dialog box size enhancements were welcome but at least 10 years overdue. Autodesk desktop app is notable only for its awfulness. Terrible idea, dreadful implementation. Migration was finally looked at 11 years after it was broken, and about 8 years after I permanently gave up on it. I didn’t even bother testing the new version because I’ve arranged things so I can do very nicely without it, thanks. Associative centerlines and marks were a potentially good idea but the implementation was atrocious. Deliberately removing 192,192,192 transparency from button icons was an act of sheer bastardry that was worth at least -1 just on its own. Another API change after only 2 years was an inconvenience but at least 2017 kept the 2013 DWG format for the 5th release in a row, probably the best thing Autodesk has done for AutoCAD customers in recent years. Long may that continue.

Part 1 – AutoCAD Version 1.4 to Release 11.
Part 2 – AutoCAD Release 12 to AutoCAD 2002.
Part 3 – AutoCAD 2004 to AutoCAD 2010.
Part 4 – AutoCAD 2011 to AutoCAD 2017.
Part 5 – Summary.

Do you agree or disagree with these assessments? Feel free to share your memories and experiences.

33 years of AutoCAD upgrades rated – part 3

In this series of posts, I am looking back on all the AutoCAD upgrades I’ve experienced over the years and rate each of them out of 10. See post 1 for information about what the ratings mean.

In part 3, I rate AutoCAD 2004 to AutoCAD 2010.

  • AutoCAD 2004 (March 2003): 5 -The return of Express tools was a good start. Better still, Autodesk’s abortive attempt to sell Express Tools as an extra meant some effort had been put into improving them and they were much bigger and better in 2004 than they were in 2000. The death of the annoying UI stuff didn’t come a moment too soon. This upgrade had a few other useful additions and the new DWG format was more efficient, but overall nothing to get too excited about.
  • AutoCAD 2005 (March 2004): 4 – Autodesk introduced the Sheet Set Manager with this release; I guess one day they’ll get around to finishing it. Likewise, tables were useful but still imperfect today. Improved hatching. Fields. No DWG or API change. Mediocre.
  • AutoCAD 2006 (March 2005): 5 – Dynamic blocks (2D only) and in-place block editing came along with a bunch of extra palettes to make this a decent release in terms of new functionality. No DWG or API change. Big changes to customization, though, with the CUI command and format. CAD Managers had some serious rethinking to do. Migrating settings never worked properly for me in a custom environment from this release on. Losing the ability to easily customize toolbars directly on-screen was a pain; despite some advantages the CUI interface was excruciatingly slow, with a poor UI and bugs that remain to this day. No DWG or API change. This is the release where I really started to notice AutoCAD performance start to decline as a result of bloat and/or poor development, a trend that was to continue long-term and affects the value (and my rating) of each upgrade.
  • AutoCAD 2007 (March 2006): 6 – The Dashboard (later to become the Ribbon), visual styles, many 3D improvements, better rendering and new 3D to 2D methods make this a decent upgrade that 3D users in particular wouldn’t want to do without. The new DWG format and API version were inconvenient, but by now an expected part of the cycle.
  • AutoCAD 2008 (March 2007): 2 – Table enhancements were very handy for people using huge tables in their drawings, and most of the text enhancements were welcome. Annotative scaling was the big drawcard in this release, but Autodesk released it unfinished and therefore got it very wrong. The _XREF _XREF _XREF bug infested drawings and led to all kinds of apparently unrelated problems that persisted for years. Multileaders were another one of those good ideas that Autodesk insists on implementing badly, in this case by splitting off the styles from dimension styles and causing backward compatibility issues. The unreconciled layer warnings proved annoying for most and harder to turn off than they should have been. Overall, AutoCAD 2008 was a release to skip, even if you had paid for it.
  • AutoCAD 2009 (March 2008): 6 – The Ribbon release, and arrival of the Big Red A. The Ribbon was horribly slow and some people thought Autodesk should have dealt more with substance than appearance, but there were many other changes (mainly UI) that provided a genuine practical benefit. I think the ViewCube is awesome; the steering wheel, not so much. On the negative side was the mass of “idiot box” dialogs that kept popping up to interrupt your flow. You could turn them off, but not pre-emptively. The massive tooltips that repeatedly rose up to obscure everything were beyond annoying. The layer palette would have been good had it not been such a performance drag. Autodesk put a lot of effort into Action Recorder but failure to listen to what people wanted in a macro recorder meant that effort was wasted on a flop.
  • AutoCAD 2010 (March 2009): 6 – Lots of effort was put into 3D, particularly some clever work with surfaces. Geometric constraints were big news, but not as big as they could have been had they not been restricted to 2D. A downside to this release was that it removed the do-it-yourself inter-PC license transfer mechanism and introduced a web-based method that requires Autodesk’s ongoing cooperation (and existence). Better PDF support and non-rectangular viewports and xref clipping were welcome. Less welcome was Initial Setup, another of Autodesk’s many reviled attempts to get in your face at startup rather than letting you draw. This Ribbon was better than its predecessor, but still a Ribbon so most users ignored it. The new DWG format and API version were inconvenient but expected. Deserves some credit for being the last AutoCAD release with a decent Help system.

Part 1 – AutoCAD Version 1.4 to Release 11.
Part 2 – AutoCAD Release 12 to AutoCAD 2002.
Part 3 – AutoCAD 2004 to AutoCAD 2010.
Part 4 – AutoCAD 2011 to AutoCAD 2017.
Part 5 – Summary.

Do you agree or disagree with these assessments? Feel free to share your memories and experiences.

33 years of AutoCAD upgrades rated – part 2

In this series of posts, I am looking back on all the AutoCAD upgrades I’ve experienced over the years and rate each of them out of 10. See post 1 for information about what the ratings mean.

In part 2, I rate AutoCAD Release 12 to AutoCAD 2002.

  • AutoCAD Release 12 (June 1992): 9 – Big, big changes. A mass of UI and other improvements. Lots of new dialog boxes. The first release that retained its predecessor’s DWG format, which was very handy. DCL gave LISP and C programmers the ability to create dialog box commands. The first usable Windows version (the R11 extension version was a shocker). Came with a Bonus CD full of extra stuff; a big deal in those days of limited connectivity. Autodesk’s upgrade amnesty (upgrade from any earlier release for $500 in the USA) made this extremely strong value for money, too.

    • AutoCAD Release 13 (November 1994): 6 – Many of you will remember this most infamous of all AutoCAD releases. Too ambitious, long overdue yet released too early, full of bugs, terribly unreliable, markedly slower than its predecessor. Why have I still given it 6? Because of all the many highly useful UI improvements and drafting features it introduced; there were such a huge mass of them I won’t even attempt a summary. Because when running on NT and decent hardware it wasn’t actually that unreliable; running on 16-bit Windows was to blame for a lot of crashes. Because by the time of the final version (R13c4a – the twelfth!), it was not that bad at all, and because Autodesk provided excellent customer service by sending R13c4 out on CD to every registered customer. Because it introduced ARX, allowing C++ developers to do things with AutoCAD that had been impossible before. Because it came with a huge slab of printed documentation (sorry, rainforests). With lots to like as well as dislike, Release 13 was the ultimate curate’s egg release.
    • AutoCAD Release 14 (February 1997): 9 – A big performance effort, masses of bug fixes and many other practical improvements (e.g. hatching, draw order, fully functional object properties toolbar) mark this out as the sort of release that people remember for all the right reasons. The new stuff in this release was added because it would be useful to customers, not because it looked good in an advertisement. Bonus (later Express) Tools gave us a lot of handy stuff, even if it wasn’t officially supported. R14 was an upgrade done right.
    • AutoCAD 2000 (March 1999): 8 – A CAD application being able to open more than one drawing at a time might seem an obvious requirement, but it took until this release for us to get it, and very glad of it we were too. The property palette, layer dialog and lots of right-click options represented worthwhile UI improvements. The integration of Visual LISP (acquired during the R14 cycle as Vital LISP) and access to ActiveX functionality represented a revolution for LISP programmers. Very good upgrade.
    • AutoCAD 2000i (July 2000): -2 – What a difference a year makes! Yes, a that’s minus two for this initial attempt at an annual release (Autodesk didn’t make the timing work for another couple of releases). An emphasis on largely irrelevant-to-users Internet features intended to make Autodesk look all hip and now (anyone tried to access the Point A site lately?), a tie-in to Internet Explorer, annoyingly intrusive UI changes and the removal of the Express Tools, together with a dearth of genuinely useful new features (double-click editing being a noble exception) made this an upgrade only in name. The new Autodesk logo failed to wow customers, who stayed away in droves (at the time we still had that option, and exercised it when we failed to see value for money in an upgrade). A joke at the time was that the ‘i’ stood for ‘ignore’. Worst. Upgrade. Ever.
    • AutoCAD 2002 (June 2001): 3 – The bad things in 2000i were still there in 2002, so that’s a net 0. At least it retained the AutoCAD 2000/2000i DWG format in what was to become a regular 3-year DWG/API cycle, useful for customers and developers. The handful of useful additions (e.g. more associative dimension stuff) didn’t add up to much of an upgrade. At least it was an upgrade, in contrast to the downgrade its immediate predecessor represented.

    Part 1 – AutoCAD Version 1.4 to Release 11.
    Part 2 – AutoCAD Release 12 to AutoCAD 2002.
    Part 3 – AutoCAD 2004 to AutoCAD 2010.
    Part 4 – AutoCAD 2011 to AutoCAD 2017.
    Part 5 – Summary.

    Do you agree or disagree with these assessments? Feel free to share your memories and experiences.

  • 33 years of AutoCAD upgrades rated – part 1

    In this series of posts I will look back on all the AutoCAD upgrades I’ve experienced over the years and rate each of them out of 10.

    This is not a rating of the software in absolute terms, it’s a relative rating of the upgrade. That is, the improvement the software made on its predecessor. AutoCAD 2000i is a much better piece of software than AutoCAD Release 2.5, and given the choice I would rather use the former, no contest. But as an upgrade, 2000i sucked and 2.5 rocked. The biggest improving upgrade is the benchmark and gets 10; the others are rated in comparison. If a release is worse overall than its predecessor, it goes into minus territory.

    In part 1, I rate AutoCAD Version 1.4 to Release 11. This is not quite a full assessment of all AutoCAD upgrades because my AutoCAD experience started with AutoCAD Version 1.4 and there were releases before that, even if they only sold in tiny numbers.

    • AutoCAD Version 1.4 (October 1983): No rating because I didn’t use its predecessor, but if you consider that before this you couldn’t even remove a section of a line, this upgrade ushered in probably the first realistically usable version of AutoCAD.
    • AutoCAD Version 2.0 (October 1984): 8 – Very significant improvements including osnaps, linetypes, rubber banding for a bunch of commands, relative coordinate display, attributes, etc.
    • AutoCAD Version 2.1 (May 1985): 10 – AutoLISP, arguably the most significant new feature in AutoCAD history, came along during the 2.1 era (complete implementation took until 2.18). AutoCAD was the PC CAD leader because of its open architecture; AutoLISP opened that up a lot further and took AutoCAD from leader to winner. The beginnings of 3D, along with a host of other great improvements, made this, for me, the ultimate upgrade in AutoCAD history.
    • AutoCAD Version 2.5 (June 1986): 10 – Large numbers of important new drafting features especially editing and much better undo, along with a maturing of AutoLISP and significant performance improvements, made this a fantastic upgrade too.
    • AutoCAD Version 2.6 (April 1987): 4 – A bit of a stopgap release pending some UI changes to come, but some worthwhile additions such as transparent zoom, point filters and associative dimensions. Not in the same league as the previous few upgrades, though.
    • AutoCAD Release 9 (September 1987): 6 – The UI got a big and useful overhaul including the introduction of pull-down menus. Some very handy things were added to help menu macros work better. Limited in scope by the short timeframe from the previous release, this upgrade was good but not great.
    • AutoCAD Release 10 (October 1988): 8 – Lots of 3D enhancements including UCS and meshes are the highlight here. Viewports helped make 3D drafting more practical and a few AutoLISP enhancements helped make this a worthwhile upgrade. Decent working extended memory functions helped DOS users, particularly as more complex drawings were becoming increasingly common.
    • AutoCAD Release 11 (October 1990): 7 – Superficially identical to its predecessor, this upgrade gave us many improvements that weren’t immediately obvious, particularly two revolutionary (for AutoCAD) features: paper space and xrefs. ADS gave developers a C-based API (actually introduced in R10 OS/2, but DOS was the important one then).

    Part 1 – AutoCAD Version 1.4 to Release 11.
    Part 2 – AutoCAD Release 12 to AutoCAD 2002.
    Part 3 – AutoCAD 2004 to AutoCAD 2010.
    Part 4 – AutoCAD 2011 to AutoCAD 2017.
    Part 5 – Summary.

    Do you agree or disagree with these assessments? Feel free to share your memories and experiences.

    Video lulz with AutoCAD 360

    Thanks to Hans Lammerts on Twitter for pointing out this amusingly cringeworthy AutoCAD 360 YouTube ad:

    The guy spilling his coffee and falling over reminds me of the people in those infomercials that can never get the simplest things right:

    https://youtu.be/3eMCURWpNAg

    OK, so the ad’s bad, but how’s the product? I had a look for myself at the browser version of AutoCAD 360, which is the current name for what has been Visual Tau, Project Butterfly and AutoCAD WS in previous iterations dating back before Autodesk’s acquisition of the Israeli technology in 2009.

    It’s a while since I tried it, so I was interested to see the progress that had been made. After all, CAD in the Cloud has been Autodesk’s focus for a long time now, and as this is likely the first product people try out, you’d expect it to be pretty dazzlingly good after all those years of development, right?

    Interestingly, it’s still called a Beta, which hardly inspires confidence. Nevertheless, it didn’t misbehave for me, at least to begin with. It didn’t do very much at all for me, though.

    On opening a very simple small 2D drawing, the first thing I noticed was the white background. As the drawing contained yellow text, that was no good so I looked for the settings to change the background to black. Couldn’t find any settings. I guess I didn’t really want to read that text anyway.

    Nevertheless, I could zoom and pan around OK with tolerable performance. When I tried to select some objects to edit them, nothing happened. I looked around for buttons to press to do things. There was very little to see, and nothing I could find for doing anything much other than redlining over the top of what’s already there.

    The second time I tried to open the same drawing, it just hung there, displaying a blue propeller thingy:

    I gave up and tried again. This time, things were different! It locked slightly differently:

    Now I see why it’s still called Beta.

    To be fair, it hasn’t locked like this for me in the past so maybe it’s a one-off. Assuming it’s working, it’s a useful enough viewer. It has some limited markup functionality. That’s it. It’s free, and you get what you pay for.

    Calling it AutoCAD 360 is highly dubious. It’s not AutoCAD or anything remotely close to it. It’s not even CAD. It’s a simple online product with capabilities that fall well short of the weakest CAD application back in the bad old days, when people could only dream of something as advanced as the dumb guy’s Nokia in the embarrassing Autodesk 360 ad.

    There are also mobile versions of the software for iOS and Android. Haven’t tried them recently, but when I did they were acceptable viewers. Apparently you can pay for versions that actually let you do things. Go for it if you feel confident in Autodesk’s ability to provide a quality product. Me, I’m out.

    Let’s have your AutoCAD WS 1.6 reviews

    Autodesk has just released the latest iteration of its free online CAD app, AutoCAD WS. It’s available directly via your browser or as iOS, Mac or Android apps. This is the closest Autodesk has yet come to showing us what real CAD in the Cloud can do. Autodesk has now had three years’ work behind it since buying the company responsible for this technology. I’d like you to put aside any Cloud concerns you may have and give it a fair go. Please try it out and report back what you find in a mini-review. How well does it work? The customer stories are all from organisations using it as a viewer or for simple markup edits. Is that all it can do, or does it come close to deserving to have CAD in its name?

    What do I want you to try? It’s up to you, but I don’t want to waste too much of your time. Why not have a go at something that would only take you a couple of minutes in any AutoCAD release from the last quarter of a century?

    For example, I’m sure everyone here could start a new drawing using a template containing your company’s layer standards, insert a title block and populate a couple of the attributes, then accurately draw and dimension a single 2D view of a rectangular plate containing a single round hole. Try to do the equivalent in AutoCAD WS. If you have difficulty with that, try uploading a simple drawing and perform a few simple edits instead. How did that go?

    I’ll be interested to see what you came across at each stage of the process. Was the setup process straightforward? What was easy to do in the WS editor? What was difficult? What was impossible? What worked well? What didn’t? What happened quickly? What took a long time? What’s good about the interface? What’s not? Do the commands work as you would expect them to? Please try to describe your experiences as objectively as you can.

    Note: I’ve asked a similar question before, but that was some time ago and things have moved on since then.

    Autodesk Cloud-based structural engineering software review

    As I’ve already discussed, one of the areas where CAD on the Cloud shows potential is in handling specific tasks that require performing intensive calculations that are suitable for sharing among many processors. That sounds great in theory, and a lot of Cloud marketing (e.g. Virtually Infinite Computing) emphasises that point.

    OK, that sounds promising, but how does it pan out in real life? One problem dissuading me from finding out is that Autodesk is being very restrictive with access to many of its Autodesk Cloud products (I’d probably throw a few sample render jobs into the Cloud and compare the performance, but I’m not the right kind of Subscription customer so I’m not allowed). Another problem is that I’m not qualified to review things like structural engineering software where the greatest computational potential appears to lie. Fortunately, Alex Bausk is qualified, so it was interesting to read his review of Autodesk’s Project Storm software.

    It’s important to point out here that anything Autodesk with ‘Project’ in the name is not a finished product. It’s an Autodesk Labs thing, designed to attract feedback rather than use in production. I very much approve of this process. It’s one area in which I’m happy to endorse the way Autodesk is approaching the whole Cloud thing, and has several benefits over the flawed private Beta process that Autodesk uses for its mainstream products such as AutoCAD.

    The downside for Autodesk when it comes to doing pre-release things publicly is that the criticism can be public, too. For example, selected from Alex’s review:

    …the product is, for reasons unknown, available only in selected countries…

    …utterly meaningless popups…

    Options for analysis settings are, to put it short, appalling.

    Project Storm is nothing more than a web envelope for our good old ARSA package. It is basically the same “Robot link” that reviteers have already had for quite a long time…

    But the software’s practical use is extremely tiny, to the point of no use at all. You may surely forfeit all hope to do anything with it that would even remotely be relevant to all the “cloud analysis” hype in videos, intros and announcements.

    I was unable to make any use of Storm with the sample models that come packed with Revit Structure and Robot Structural Analysis. To feed these default, Autodesk-made models to Storm, some really disruptive editing had to be made that involved deleting whole parts of the model, rendering it practically useless, only able to demonstrate how the process is meant to work.

    Ouch! OK, so far it’s mainly just pointing out how half-baked the product is at this stage. Given that it’s a Project and not a finished product, that’s not so bad. It’s shipping products and features that are half-baked that I object to, and Autodesk has certainly produced a few of those. Anyway, here’s the bit I found particularly interesting:

    Analysis speed, to a surprise, isn’t looking any good compared to desktop. The Storm’s cloud web analysis is extremely slow, likely because the server would yield a tiny fraction of its resources to your particular task.

    In other words, the cloud speed and resource claim in case of Project Storm is no more than a standard cloud computing mantra.

    …cloud calculations took around four minutes for this simple model, compared to fraction of a second using desktop…

    What does this all mean? It could mean that Alex forgot to turn on the Ludicrous Speed toggle. It could mean that Autodesk is doing this experiment on the cheap and hasn’t paid for enough resources to make it work well. If so, that would be pretty short-sighted, and if Carl wants this Cloud thing to impress people he should sign off on a bunch more cash for Scott’s server farm budget. It could mean that this type of calculation is unsuited to parallel processing, in which case it’s probably not a great candidate for a Cloud product. Or it could mean that the calculation parts of this software haven’t been done properly yet, and everything will fly like the wind as soon as the developers get the hang of things.

    Or maybe, just maybe, it means that the reality of Cloud computing isn’t quite as infinitely powerful as the hype makes out.

    Missing language pack fixes compared

    Having tried out the cleanup fixes from both Autodesk and Owen Wengerd, they both appear to work fine. Here are some points of comparison:

    • Owen’s utility will work with any AutoCAD variant from 2007 on; Autodesk’s fix is currently restricted to Civil 3D 2009, 2010 and 2011. As this problem is definitely not confined to Civil 3D, and may need to be dealt with by non-Civil 3D users, that could be the dealbreaker right there.
    • Owen’s can be installed by anyone by simply copying a file and loading it when needed or in the Startup Suite; Autodesk’s requires admin rights to either run an installer program or manual replacement of a program component, depending on the release.
    • Owen’s loads and runs as the user requires; Autodesk’s runs automatically when opening and saving a drawing.
    • Owen’s provides some information about what is getting cleaned up; Autodesk’s operates in total silence.
    • Owen’s utility can take a while to scan through everything in a complex drawing; Autodesk’s appears to take no longer to open the drawing than normal. To give you some idea of the times involved, in one test in Civil 3D 2011, opening a blank ( but 2.2 MB!) drawing based on the Civil 3D template took 3.6 s with or without the fix; Owen’s cleanup took 0.7 s. In another test on an oldish PC with AutoCAD 2010, cleaning up a drawing with 2.8 MB of real content took Owen’s utility about 15 seconds.

    For my purposes, Owen’s utility is what I need, because the users who need to clean up these drawings use AutoCAD, not Civil 3D. I’ve set up a batch process for these users, which opens each selected drawing, runs Owen’s utility and saves the drawing. However, I suggest Civil 3D users install the relevant updates and patches anyway, as they fix more than just this problem. In addition, in Civil 3D 2011 without the Autodesk fix, one of the problems fixed by Owen’s cleanup (a AeccDbNetworkCatalogDef one) is then immediately recreated by Civil 3D.

    The upshot is that Civil 3D users should at least apply Autodesk’s fixes; everybody else should use Owen’s.

    Using Owen’s fix, it is interesting to see what it reports as being the problem in particular drawings. Here’s what one of my non-Civil 3D problem drawings shows up:

    Command: cleanlanguage
    Scanning drawing for corrupt objects...
    Corrupt object AecDbScheduleDataFormat<2F84> CLEANED
    Found 1 corrupt object

    Here’s what the Civil 3D 2011 ANZ template shows up when cleaned:

    Command: cleanlanguage
    Scanning drawing for corrupt objects...
    Corrupt object AeccDbNetworkCatalogDef<8B7> ERASED
    Corrupt object AeccDbLegendScheduleTableStyle<1619> CLEANED
    Corrupt object AeccDbLegendScheduleTableStyle<161B> CLEANED
    Corrupt object AeccDbLegendScheduleTableStyle<161A> CLEANED
    Corrupt object AeccDbLegendScheduleTableStyle<161F> CLEANED
    Found 5 corrupt objects

    It looks like every Civil 3D 2011 drawing based on these templates has been going out corrupt in 5 different places. Hopefully, Autodesk will quickly get on to fixing up the Civil 3D template situation, and will incorporate the automated open/save cleanup in future updates to AutoCAD itself and all the other AutoCAD-based verticals.

    Open Letter to James Cameron

    James, you don’t know me, but I see you have been getting involved in CAD events lately, which is my area of interest. Autodesk University 2009 attendees got a sneak preview of Avatar and you were a key speaker at Solidworks World 2010. I absolutely loved Avatar. It’s the only film I’ve ever seen where I immediately wanted to watch it again. Yes, it’s possible to poke holes in the plot, but that applies to 99% of films and anyway, this film isn’t about the plot, is it? It’s about the breathtaking visuals. I was dreaming about Pandora for days afterwards; good job.

    I grew up in the 70s with the music of Yes and the artwork of Roger Dean. That the visuals of Pandora are based on Roger’s artwork is undeniable, and the film benefits immeasurably from the floating mountains, spectacular arches, dragons and even skin patterns that are so obviously lifted from Roger’s work. Why then, when I stayed to watch the credits at the end of the film, did I not see Roger Dean credited? I understand that Roger has received no monetary credit for his contributions, either.

    James, you know the right thing to do. Please do it. Otherwise, instead of thinking of you as the guy behind the most visually impressive film ever, I’ll think of you as the jerk who ripped off Roger Dean. Over to you.

    Autodesk’s cloudy drawing offering

    Autodesk’s Project Butterfly is its latest offering in the Cloud (Software as a Service, SaaS, web-based software, whatever) area. This is a Labs technology preview (i.e. it ain’t cooked yet) of browser-based drawing system based on Autodesk’s purchase of Visual Tao. The idea is that no software other than a browser is required to create, edit or just view drawings. To try it out, head to http://butterfly.autodesk.com/ and pick on Try Now. If you’re interested in going further with it, you will need to create an account, which is a quick and painless process. This account is separate from your Autodesk ID.

    For more details, see Scott Sheppard’s posts here and here, the Project Butterfly blog, and the Project Butterfly page on the Autodesk Labs site, which includes a series of videos such as this one:

    I’ve had a brief play with it and while it’s not as horribly slow as I had feared (the Ribbon is much quicker than AutoCAD’s, although that’s not difficult), it’s currently an extremely limited environment. Other than viewing and some very crude drawing operations, pretty much everything I wanted to do either couldn’t be done, or couldn’t be done in a satisfactory way. Once I had discovered how to get a drawing out of the clouds and in my own hands (it’s not Save As), the export crashed with an HTTP Status 500 error. Apparently, the server encountered an internal error () that prevented it from fulfilling this request.

    Teething problems aside, it’s hard to imagine anyone accustomed to full-featured CAD software actually spending all day drawing with this mechanism. In fact, I can’t imagine spending more than an hour on it before tearing my hair out; a few minutes was enough. It’s perfectly adequate for viewing and marking up, but as a drafting tool it’s just a toy.

    But it’s a start, and Autodesk is wise to get its head into the clouds. If SaaS really is The Next Big Thing in CAD, then Autodesk would have looked very silly if it had missed the boat altogether. I’m not convinced that SaaS is going to have the impact that some are predicting, but I’ll cover that argument in a separate post.

    Not another SpacePilot PRO review

    This post is not about the new SpacePilot PRO 3D controller from 3Dconnexion (a division of Logitech). This post is about the Internet coverage of the launch of that new device, journalism, blogging, freebies and ethics.

    It has long been common practice for companies to give out free stuff to journalists. Free gadgets, free transport and other expenses for attending events, free beer, free lunch… oh, wait, there’s no such thing. As blogging has risen in prominence, that practice has been extended to providing free stuff for bloggers. It was traditional in the past for such freebies to go unmentioned in reports about the products of such companies. I think the first time I saw this kind of thing disclosed was by Ralph Grabowski, and I was impressed. Maybe it’s just the sites I read, but I see more of that kind of disclosure in blogs than I do in the traditional press (whatever that means these days).

    It seems that 3Dconnexion is distributing its US$499 SpacePilot PRO devices like confetti (particluarly at SolidWorks World), hoping to get as much coverage as it can. It’s working. Not that I think there’s anything wrong with that. If a company wants to let potential customers know about its products, and if those customers read blogs, it makes sense for the company to send samples to bloggers in the hope that they get reviewed. As long as there are no strings attached, I see no ethical problem with that. If a negative review led to a reviewer being taken off the freebies list then I definitely would have a very big problem with that, but I see no evidence of that from 3Dconnexion.

    Where I do see an ethical issue is when a freebie is received, a review is written, and no disclosure is made. I think readers are entitled to know about any free stuff associated with a review, and I think this applies equally to press and blogs.

    Let’s have a look at some recent SpacePilot PRO coverage to see how we’re travelling at the moment. The following sites have mentions or reports without explicit disclosure. In many cases a mention is made of having one (or waiting for one) but it’s not clear if this is a free SpacePilot PRO, or if the writer has paid for one. If you’re one of these people, feel free to set the record straight either here or on your own site.

    Here’s how I think it should have been done:

    There are almost certainly other reviews and mentions that I’ve missed, so feel free to inform me and I’ll add to the above lists.

    I hasten to point out that I’m not throwing stones here. I’m not accusing any of these people of writing positive reviews in return for a cool gadget. I’m just encouraging everybody to unambiguously declare any freebies they receive, that are associated in any way with whatever they write.

    On Twitter, I see several of my fellow AutoCAD bloggers impatiently awaiting the arrival of their cool gadget. When they receive them, I expect we will see more reviews, and it will be interesting to see how many of those reviews include full disclosure, especially now I’ve raised the issue.

    Here’s my own disclosure about my personal association with 3Dconnexion. I investigated the use of 3D controllers for a client and suggested the purchase of a couple of pretty expensive 3Dconnexion SpaceBall 5000 devices. Within months of purchase, 3Dconnexion made these obsolete without warning and failed to produce any new drivers for them, making them expensive paperweights.

    When I attended AU 2006 (at Autodesk’s expense as a MyFeedback Scholarship), I turned up at the Press Room looking for a Press badge, as I am a Cadalyst writer. I received a Press person’s small bag of assorted goodies from various vendors. This included pens, small USB keys and the like, but a 3Dconnexion SpacePilot was the stand-out freebie. I later suggested that my client purchase a couple of SpacePilots to replace the obsolete SpaceBalls. Not because of the freebie, but because they were the cheapest suitable devices available.

    So, on a personal level that’s one up and one down for 3Dconnexion. My view of 3Dconnexion is about the same as that of parent company Logitech. I like the devices, I’ll even use my own money to buy them, but I don’t think a good enough job is done of supporting recently purchased devices with updated drivers as new software arrives.

    I haven’t received a SpacePilot PRO or the promise of one. I’m not sore about that. I haven’t asked or been asked. If they do happen to send me one, I’ll play with it and if I think it’s worth writing about, I’ll do so in an unbiased way and with full disclosure.

    Why I won’t buy another Canon all-in-one printer

    Last year, I bought a Canon MP830 printer/scanner/copier/fax/tea maker/whatever for my home office. I chose this particular device because it had all the features I was after, including CD printing, duplex printing, printing to the edge of the sheet, decent photo printing quality, and great document handling including automatic dual-sided copying. It also had theoretical high speed operation and ink economy with 5 separate tanks. It also looked like a sturdy piece of kit that wasn’t going to wobble all over the place in use, and which might stand a chance of lasting a long time. It was at the upper end of the Canon range, but even then it wasn’t expensive.

    I was a little worried that when one part of it eventually failed, I would be stuck with a partially functional device, such as a scanner/fax that wouldn’t print, or a printer that wouldn’t scan, and be left with the dilemma of replacing all of it or part of it. But I had good experiences with long-lived printers in the past (albeit Hewlett-Packard ones), so I figured that if I had to throw it away in five years’ time I could live with that.

    In practical use, most of the device’s features turned out to be as advertised, and while it was working I was generally happy with it. But I won’t be buying another one, and it’s unlikely that I will ever buy another Canon printer of any description. Why not?

    • Performance. This simply isn’t up to scratch. While it may theoretically print a 500-page document at 30 pages per minute, printing a single page is a different matter. Although it can look spectacularly quick in action, it takes one full minute from turn-on to get itself ready to do anything at all, then about 10 seconds to print a simple monochrome page in draft. There are also long delays when the device is switching from one kind of use to another. The lengthy period of whirs and clunks indicates that it’s doing something very important internally, but I have no idea what. I don’t care. For my typical use, it’s just too slow.
    • Economy. The ink savings promised by the 5-tank system are illusory. This thing eats ink at a rapid rate, so I’m finding that the costs of running this printer are significantly greater than my previous Hewlett-Packard. Having to maintain at least one spare (preferably more, because they don’t last long) of each tank is inconvenient and means there is always an expensive set of tanks lying around waiting to be thrown or given away when the device finally dies. Which, given my experience to date, could be any day now.
    • Reliability. It doesn’t have this. It had to be returned for warranty repairs in its first year, as it complained about its ink tanks. This resulted in the print head being replaced. Out of warranty, it started doing the same thing again. This was sometimes fixable by various means, such as removing and replacing the tanks, switching the device on and off, removing and replacing the print head, cleaning the contacts, prematurely replacing unfinished ink tanks with new ones, and so on. This would sometimes fix the problem on the first or second attempt, but this level of cooperation didn’t last for ever and the condition gradually worsened until the device was officially dead. I took it in for repair but apparently a new print head (which costs 30% as much as the printer) was not required this time. It has been fixed, for now, by replacing one of the half-full tanks with a new one. Apparently, genuine Canon tanks, which are the only thing it has ever had in it, are prone to bad batches, and I’ve been unlucky. The little chip on each tank, which is intended to make life difficult for makers of third-party tanks, has been making my life difficult instead.
    • Idiotic design. This is the killer. You may recall my concern that I would be left with a partially functioning device when one part failed. I need not have worried about that, because it seems the Canon design philosophy is one of extreme built-in obsolescence. When one part fails, even if it’s just an ink tank, the whole machine is a boat anchor. When the magenta ink tank is faulty, that doesn’t mean your prints come out looking rather less pink than they should. It doesn’t mean that you are restricted to monochrome prints. It doesn’t mean that you can’t do any printing at all. It means that the device is completely, absolutely, 100% useless. You may think that it should be possible to print in monochrome, scan a page, or send a fax without a cooperative magenta ink tank, but the Canon designers apparently think otherwise. What on earth were they thinking? I mean, how could anybody possibly think this is an appropriate design decision? Strewth!

    Canon, this device is not good enough. I know that one person’s reliability experiences are not statistically significant, but even without that, the other downsides are enough to make me not want to repeat this unpleasant buying experience.

    I have had very long life, 100% reliability and relative economy out of Hewlett-Packard devices in the past, so it looks like I’ll be returning to the fold with my next purchase. I know that HP doesn’t quite have the exalted quality reputation it once enjoyed, but it surely can’t be as bad as this. Can it?