Category Archives: Microsoft

Automated .NET 4.7 update kills AutoCAD pre 2017

Thanks to Robert Green for pointing this out:

Microsoft is installing .NET 4.7 as part of their auto updates and it is causing many legacy Autodesk applications to crash on any ribbon interaction. Touch the ribbon, away goes your software.

If you can keep from installing the 4.7 framework do so. If the damage is already done then uninstall .NET 4.7 and install .NET 4.6.2 using this download link. Note that the uninstall of the offending version must be done first!

AutoCAD 2013 to 2016 and Inventor are affected, and possibly other products. BricsCAD users are unaffected.

It is also reported that you can work around the problem by hacking the registry to identify an earlier .NET version as being installed (the usual caveats apply). That’s described in this Autodesk Knowledgebase article that works around a related but slightly different issue.

Don’t you just love the way continuous automated updates enhance and enrich the user experience?

Microsoft demonstrates why automatic updates are a terrible idea. Listening, Autodesk?

I like Windows 10. After some investigation and with some trepidation, I have upgraded two Windows 7 computers and one Windows 8 (ugh) computer to Windows 10. In use, I’m generally very happy with it. It boots fast, works well and most of the more ridiculous aspects of the Windows 8 “let’s assume your computer is a phone” interface are gone. The fact that I can scroll windows using my mouse wheel without first clicking on those windows to obtain focus is a real productivity plus. I would be happy to recommend Windows 10 to all Windows 8 users and most Windows 7 users, dependant on individual needs. I would, but I’m not. Microsoft is entirely responsible for that reluctance; read on.

The one thing I really, really dislike about Windows is the way it pushes updates. With Windows 7 I was always selective about what updates I allowed through and when they were applied. Windows 10 doesn’t give you that choice. It downloads and applies its updates as it sees fit, regardless of the importance of those updates, my bandwidth and the level of inconvenience applying those updates might cause. Windows 10 Professional only allows you to defer updates until the next restart, and will nag you to restart until you give in.

This is bad enough, but the Home version just takes over your computer and updates and restarts whenever it feels like it. Yes, even if you are in the middle of doing something and have unsaved work, and the update process leaves your computer unusable for two hours. I wouldn’t have believed it if it hadn’t happened to a very computer-smart member of my own family. Quite astonishing levels of malicious arrogance from the utter wankers at Microsoft.

I know there can be some very important reasons for keeping your OS up to date, particularly as far as urgent security patches are concerned. But really, given the choice between a tiny chance of some unknown malicious action by some unknown party (that hasn’t yet happened to any computer I’ve been running in over 30 years) and a 100% chance of known multiple malicious actions by Microsoft, which would you pick? Problem is, I made my choice on those three computers a few months ago and now I’m stuck with it.

Microsoft’s arrogance has triggered a minor in-house rebellion; two of my other former Windows computers are now happily running Linux. Five years ago, 100% of the computers in my household were running Windows. Now the figure is 43%, and I’m not even counting handheld devices (that would make it 20%). I haven’t bought a new version of Office in many years. Yes, I know, Microsoft isn’t exactly quaking in its boots, but it makes me feel better to raise the digit in this way.

Various other people are holding back on Windows 10 for this and other reasons, despite the insistent placement of update icons and nag notices. Some of those nag notices have made the news for all the wrong reasons. Last month, many people found themselves updated to Windows 10 without their explicit consent and against their will because Microsoft changed the status of the Windows 10 update for Windows 7/8 users and employed other sneaky tricks.

To Microsoft: that’s a really, really abhorrent low-life scumbag way to behave. These are our computers, not yours. We’re the customers (the ones providing the money) and you’re just vendors (the ones who want our money). Get back in your box and stop behaving like dickheads. Your assholery has been a significant factor in your decline. Give it up, it’s bad for you.

If you’re a Windows 7 or 8 user who wants to stay that way, please don’t disable updates altogether, because that could leave you vulnerable. Instead, I suggest you check out the free utility GWX Control Panel. If it’s too late and you’ve been updated, here’s what you can do. You have a limited amount of time to roll back.

Autodesk wants your software to be updated like this, continually and automatically. This is a bad idea for a whole range of reasons that go beyond why it’s a bad idea for Microsoft to do it. I hope to expand on those reasons later, but this post is long enough already. Trust me, it’s a terrible idea.

Although right now Autodesk is doing a heart-warmingly poor job of implementing this concept, eventually it might get the technical details right and be in a position to force it on you. Fight it tooth and nail. Make your voice heard wherever you can, online and in person. Uninstall, disable or block any software that attempts to do this. Look for any utilities, tips, etc. that stand between your software and automatic updates, and spread that news far and wide. This is an important battle for control over our own property, so please don’t give up.

Navel gazing note: this is the 500th post published on this blog.

Poll of evil

I have closed the Which of these is most evil? poll, which had been running from 20 February 2009. It attracted 2,351 voters, each of whom could distribute up to three votes among thirteen (yes, that number was deliberate) candidates. Here are the ranked results:

  1. Satan (36%, 846 Votes)
  2. Microsoft (31%, 721 Votes)
  3. Apple (26%, 614 Votes)
  4. RIAA/IFPI/MPAA (26%, 601 Votes)
  5. Miley Cyrus (23%, 546 Votes)
  6. Autodesk (23%, 536 Votes)
  7. Disney (16%, 382 Votes)
  8. Google (10%, 230 Votes)
  9. Dell (7%, 172 Votes)
  10. The Pirate Bay (6%, 147 Votes)
  11. Sony (6%, 140 Votes)
  12. Steve Johnson (4%, 89 Votes)
  13. Gaahl (3%, 82 Votes)

That top three is not going to shock anyone (except perhaps some fanbois), but are some surprises in the list. For example, more than a quarter of voters were aware enough of the evils of Big Content to be able to decipher the alphabet soup RIAA/IFPI/MPAA choice and select it. More than four times as many people think this litigious pack of demons is voteworthy than think the same about arch enemies The Pirate Bay. That’s not so shocking for those of us with our fingers on the pulse of popular opinion, but I was surprised to see so few people choose Big Content arch-villain Sony. Rootkit, anyone?

For Autodesk, this poll is something of a triumph, with less than a quarter of voters putting the company in the top three. Mind you, Autodesk was faced with some very stiff competition, being very narrowly edged out of fifth place by Miley Cyrus.

Only one in ten of you thought Google was worthy of selection. This is Google, a company that knows more about you than you do. Google, which passes out your information whenever it feels it might gain some strategic advantage from doing so, and really doesn’t care when it violates your privacy. Google, which insists on knowing my phone number before it lets me sign up for its Facebook-copy thing, because it obviously feels it doesn’t already have enough information about me. Google is apparently “do no evil” enough to attract far fewer votes than more sinister recipients such as, say, Disney.

Dell has been on my personal brown list for some years now, since repeatedly sending out fax spam to me and many other Australian businesses. It forced me to deal with its abysmal “customer service” [sic] Indian call centre in order to try to get it stopped. After making me wait for ridiculously long times while passing me round between various clueless, indecipherable people, a manager finally lied to me to get me off the phone. He assured me I would be taken off the list. The Dell fax spam continued until I finally gave up and threw the machine away; rather that than attempt to deal with Dell again.

Prior to this, I had no dealings with Dell and had just assumed it was a reasonably respectable company. It was only after this episode that I learned that Dell is utterly without ethics; my experience was perfectly normal. Indeed, victims of its shonkier practices (illegal bait-and-switch marketing, lying about stock and deliveries, repeatedly sending out “repaired” units that are totally non-functional, etc.) will probably think that I got off very lightly indeed. Dell has never seen a cent from me and never will. I’ve been very happy to pass on my feelings about the company to everyone who has ever asked for my hardware advice, as happens from time to time. 7% or not, Dell can go to Hell.

Finally, it’s official, I am more evil than Gaahl. Who? Gaahl is a Satanic death-grunt vocalist from black metal band Gorgoroth. He has performed in corpse paint on a stage decorated with sheep’s heads on spikes, and blood-splattered naked women hung up on crosses. Gaahl has been convicted of viscious violent assault multiple times, including one occasion where he was alleged to have threatened to drink his victim’s blood. I’m sure my metal friends will be very impressed by me being considered more evil than that. \m/

Does Autodesk discuss future plans?

According to Shaan, Autodesk does not discuss its future plans. Or does it? In a comment, Ralph reckoned it does. Putting aside technology previews and various NDA-bound circumstances (e.g. Beta testing), can you think of cases where Autodesk has revealed what it intends to do in future? Here are a few off the top of my head:

  • I’ve been to AU sessions dating back to 1995 that pretty much give away the contents of the next release of AutoCAD, using a vague cover-my-butt session title and a disclaimer at the start of the session. I understand that these days, attendees need to sign an NDA before entering such sessions.
  • Last year in San Francisco, an international blogger audience was given all sorts of information about Autodesk’s future directions (preceded by a similar disclaimer), with no NDA and nothing off the record. I assume something similar happened at this year’s North American bloggers’ event.
  • The Subscription (Advantage) Packs of the last couple of years have been a dead giveaway about some of the features that are going to make their way into the next release.
  • The new 50%-cost upgrade policy was announced a year in advance.
  • Surveys and other customer feedback mechanisms provide a very big clue about what Autodesk is looking at changing next. Some of these are covered by NDA, others are not.
  • In the specific case that triggered this discussion, Autodesk has been gradually building up expectation of a Mac AutoCAD for quite a while. Yes, it required a little reading Between the Lines, but for some time it has been pretty obvious where all the Mac love was leading to.

Feel free to add your own examples, but it seems to me that Autodesk is perfectly happy to reveal future plans as and when it sees fit. And that’s fine. In each of the above cases, the revelations have been A Good Thing. Good for Autodesk, good for customers.

Maybe the question should be, “Why doesn’t Autodesk discuss future plans much more often?” Stock market regulations, perhaps? But hang on, there are some very major publicly traded corporations that seem to get away with revealing all sorts of things about their future products. For example, Microsoft regularly conducts very widespread public Beta programs that let people know in great detail what’s very likely to appear in the next release, and seems to have survived the experience so far. There’s surely no reason why Autodesk couldn’t do the same if it wanted to.

Ultimately, it comes down to a desire for secrecy; a culture of concealment and control. Of course Autodesk may have legitimate reasons for keeping some of its plans from its competitors, but the culture can be so pervasive as to cause some bizarre side effects. You may find this difficult to comprehend, but there are those in Autodesk who got into a tizzy about me speculating in my launch announcement that Autodesk’s general design product (AutoCAD 2010) was going to be followed by something called AutoCAD 2011. There was something of a surreal drama behind the scenes. There were apparently people within Autodesk who genuinely thought I needed privileged information to work out that 10+1=11. No, I’m not making this up.

I’m not sure Autodesk’s secrecy is doing any good for anyone. It’s surely harder to maintain these days and it’s only going to get harder. I suspect several Autodesk blood vessels were burst when AutoCAD Mac Beta 1 was leaked. On the one hand, I can understand that; somebody broke an NDA, a legitimate agreement was freely entered into and then broken. Some people at Autodesk probably had their carefully planned marketing timelines disrupted.

On the other hand, this provided a whole heap of free and largely positive publicity. Potential AutoCAD for Mac users are now hovering in anticipation, filling the Mac forums, spreading the good news among themselves, putting off the purchase of competitive products, considering entering the official Beta program, and so on. At the same time, the news of performance issues in the early Beta is helping to put a dampener on expectations in that area. Lowered customer expectations may turn out to be very useful when the product is actually released. All considered, a good thing for Autodesk, then.

I’m convinced that Autodesk is opening up. That’s great, but there’s a way to go yet.

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.

AutoCAD 2009 – An outsider’s look at the Ribbon

Kirill Grouchnikov is a developer who has a blog called Pushing Pixels. This wouldn’t normally be of particular interest to AutoCAD users, but he recently wrote a piece describing the AutoCAD 2009 Ribbon. It is always interesting to things described from a different perspective, in this case the Ribbon from a non-user’s point of view. He pays particular attention to the ways in which the AutoCAD Ribbon differs from Microsoft’s standards. As a non-user, he has skipped lightly over several aspects of AutoCAD Ribbon use, including some drawbacks of the current implementation, but it is still a worthwhile read, as are some of the comments that follow.

Ease of use and the Ribbon

I have Office 2007 on my newest computer at home, which I bought primarily to familiarise myself with the Ribbon interface and allow me to discuss it from a position other than ignorance. I use Word and Excel 2007 on that computer, and find the ease of use about the same as earlier releases. Some things are easier to find and use, some things are harder.

My 9 year old daughter recently asked if she could use PowerPoint at home, as she had started to use it at her new school for making little presentations and wanted to make her own at home for fun. I put a shortcut on her desktop and let her go for it, and she has produced some pretty impressive stuff with no help from me. Not only that, but my 7 year old daughter is now doing the same thing, having learnt just by looking over my eldest daughter’s shoulder. They don’t ask me for any help, they just get on with it.

A vindication of the Ribbon’s ease-of-use claims? Not exactly. You see, they are using PowerPoint on my old computer, which has the completely Ribbonless Office 2000.

I don’t hate the Ribbon. I just don’t see much benefit in it, even for novice users.

Matt Stein’s Blog and Microsoft’s Mojave Marketing

Thanks to Shaan Hurley for revealing to the wider world the existence of Ribbon Man Matt Stein’s blog. I’m not sure it’s appropriate for a blogging n00b like myself to welcome somebody with a blog four years older than his own, but I’m going to do it anyway. Welcome, Matt (no pun intended).

Some of Matt’s blog posts (particularly the early ones) make for, er, interesting reading, so don’t click if you’re easily offended. Please bear in mind that this is a personal blog, not an Autodesk one.

Matt and I generally get on fine, but we have had some frank exchanges of view and often agree to disagree. One subject where we are unlikely to share the same views is the Microsoft Vista marketing exercise The Mojave Experiment. This is something I planned to post about some weeks ago but then something more important came up and I didn’t bother. Here’s what Matt thinks, and here’s what I think:

While this is a cute marketing ploy and might convince the terminally naive, it pretty obviously qualifies as propaganda rather than any kind of meaningful study. Here’s how it’s done:

Find a selection of people with no experience of a product but with ignorance-based negative feelings about it. Make sure the hardware and software you’re going to show them all works well. Fix up the settings for minimal annoyance. Present an expensively prepared, well-choreographed demo that presents all the best features and none of the worst. Result: oh wow, what a surprise, it’s better than they thought.

A marketing company could reproduce the same results with practically anything if they set it up right. I bet I could do it with Linux, OS X, Windows Me, whatever. Give me Microsoft’s resources and open slather to present things as fairly or unfairly as I like and I will hand you whatever results you request.

For the record, I don’t hate Vista. I have Vista and XP available, dual boot, on hardware that can easily cope with the demands. In my tests on that hardware, Vista runs AutoCAD significantly faster than XP. Vista has been reliable and it looks nice, but I use XP about 95% of the time. Why? A few minor annoyances, but mostly it’s because Vista doesn’t support my mouse fully. Is that Microsoft’s fault or Logitech’s? Who cares? It’s something I have to put up with when I use Vista, therefore I generally avoid using Vista. As Matt rightly points out, Vista has a lot of minor “nice to have” touches, but all of them added together don’t make it worth putting up with a partially functional mouse. Neither do they make it worth buying a new mouse.

Back to the marketing campaign, it reminds me of a productivity “study” paid for by Autodesk an age ago to show how much more productive Release 13 was than Release 12. It was released, accompanied by a poorly worded and deceptive press release (unintentionally deceptive, supposedly), to hoots of derision from a cynical AutoCAD user community. It convinced almost nobody and angered many, and was, all in all, a spectacularly bad idea.

Autodesk marketing people, if by any chance you’re thinking of repeating that old mistake, or even “doing a Mojave” with AutoCAD 2009, please don’t. Just don’t.

I like Bill Gates a little more now

I recently enjoyed reading what appears to be a genuine and not at all atypical internal Microsoft email from Bill Gates. I always enjoy seeing an honest opinion expressed in a way that cuts through the glossy corporate PR image, and this one certainly does that. Actually, it reminds me of the sort of thing I write in MyFeedback when evaluating pre-release versions of AutoCAD. It’s honest, it’s negative or even cutting where it needs to be, it represents a real user’s viewpoint, and most of all, it’s useful.

I don’t think this sort of exposure does any harm at all to a company. It’s unlikely to change anybody’s opinion. Microsoft haters will still hate Microsoft, fanboys will still be fanboys. People like me who sit in the middle somewhere are likely to admire the honest self-evaluation shown here. Here’s the Big Cheese looking at things like a user. Great! I’m sure the spin merchants wince when something like this makes it into public view, but that can only be a good thing, right?

I’d like to think Carl Bass fires off this sort of email within Autodesk from time to time. If such a thing went public, would it hurt Autodesk? Absolutely not. Autodesk haters will still hate, fanboys will still, er, fan, but there will be no lasting measurable effect on Autodesk. I bet a lot of real world users would like Carl Bass a little more, though. Frustrated users would probably like him a lot more.