Enhancements in Over-The-Hill Software
Ageism is really a terrible thing. I’ve never been self-conscious about my age until a couple of years ago. I feel energetic, mentally agile, able to form unconventional ideas, vital. But there are certain values that are considered “old” these days, like a need for ownership, rock-and-roll, firm sexual identity, a desire to get far far away from the urban crush, and independence. It’s not that I’m getting old, I’m convinced. It’s that other younger ones are coming after me with ideas that are different, and corrosive to the establishment generation. Sometimes it’s hard to see how kids will survive themselves.
One of the advantages of being old having been around a long time is the advantage of perspective. You have seen more than one thing, so you know more than one thing. The computer age seems to have sped up our concept of time to some degree, because, with the PC age having been born in the 1980s, stuff changes fast when its new. Software, hardware, what are we supposed to expect from it all. Stand alone machines evolve to mainframes with terminals, evolve back to personal computers, and then back to centralized computation and data in a land that supposedly values individuality above almost anything.
1995 was a long time ago. The internet was really just firing up, it hadn’t yet been overrun by crass marketing and mega-corporations. It was before 9/11, and the Dot Com bubble, so it was more naive, optimistic, hopeful. Change came fast, people were obsessed with “the first ever” whatever it was. CAD itself had a history, but modern, 3-dimensional, retail for the masses computer aided design was really just being born.
There are some people who do not appear to have noticed that SolidWorks software is getting old. They are mostly people who are new to the software in the last few years. The funny thing is that they are doing exactly the kinds of things that prominent users were doing 15-20 years ago. Just replay some of the crusades we waged in those days, and you will find them being recreated on the SolidWorks forum right now.
The things we did back then were at least possible for a relatively young software package, and development team. But now, in 2018, the initial developers of the software are all long gone. They have been replaced by custodians, those who will maintain the software into its retirement. They are probably going to keep it going for as long as they can without big rewrites.
But expecting those kind of changes now to software that is 23 years old is just not realistic. Sheet metal was added in a service pack a long time ago. You won’t find that big a change happen to the software now in an entire release. If you read all of my “What’s New” posts for 2018, there really wasn’t much compared to a What’s New from say 2001.
This is all brought up by the Top Ten List currently running on the SolidWorks site. There are some very appropriate enhancement requests up there, and some that are fully unrealistic.
There are some great enhancement requests, like adding excel formulas to Global Variables, allowing certain features to affect multiple bodies (some like fillets can’t do this right now).
And then some of the requests are for things that already exist in the software. For example, one person thinks adding the Circular Profile option to the Sweep feature was a good idea, and wants the addition of a hollow tube. The hollow tube already exists if you know how to use the Thin Feature option. I just wish people would understand what they’re asking for before they submit.
Or some that might require a philosophical rework like allowing zero thickness geometry on solids. This might be possible, but I wouldn’t want it at the expense of a lot of development or at the expense of model quality.
Sometimes you even come across users who submit enhancement requests that directly contradict one another. I’ve got to give SolidWorks credit for mostly getting the enhancements right. When they make a mistake, they generally hear about it pretty quickly, but they get a lot of bad advice from users in the form of requests that are just plain wacky, and somehow sort through that fairly well.
Aw, geez. I never thought I’d get old. I don’t really dislike it, except that PAKs try to characterize it like it’s a bad thing because I use 10 fingers to type instead of 2 thumbs. I suppose the phrase “you’re all thumbs” is going to take on the opposite meaning now. That’s really the thing I resent most about PAKs – everything means the opposite. “Drop a new version” means it’s going to be picked up. “Down with that” means I’m up for anything. “Bad” means good (ok, it was my generation that effed that one up when we were kids). It’s the messing with language that I can’t stand. I was never better than a B student in English, but communication is so hard if you just assign opposite meanings to words.
I mostly don’t mind getting older. I hear a lot of people complain about it, but the only way to avoid it is to die young, and no one wants to do that either.
Matt-
The timing of this article is uncanny. I met with on old friend of mine and we had a very similar discussion. We worked together at a company back in the 90’s. Parametric design was fairly young and workstations were real workstations (HP and SGI) costing $30-40,000 a piece! (Using an inflation calculator that is $49,403 – 65,871 in todays dollars).
Times have changed. The CAD software applications have plateaued. Maintenance costs are high- considering the value of the functionality being provided.
Most software goes through a transition period where core elements are swapped out for something newer or more “future proof”. SW really hasn’t gone through that process.
Looking at the Dassault strategy they developed a whole new product. Instead of being put on a rack and stretched over a couple years of development cycles DS would rather put you in the old French Guillotine and separate you from your desktop SW to the 3DEXPERIENCE- a much more modern tool- but requires that you learn a new set of tools and processes. And we all LOVE to change, don’t we?
Anyway, back to my conversation last night. We took a design process from 14 weeks to 2 weeks
Guys like you and I have become just like our Fathers, especially in regards to our lack of understanding the younger generation. I believe most of the misunderstanding is hardwired into most people and in the end, all will turn out OK. I learned everything the hard way when I was young, didn’t you?
Solidworks is slow, outdated, and expensive.
My future includes Fusion 360. It’s fast, up to date every 3-4 weeks, and a bargain.