Being an Engineer
Being an Engineer
S5E52 Jon Hirschtick | Founding & Developing the Solidworks and Onshape CAD Systems
This episode is a re-run.
In this episode, we have the founder of Solidworks and, more recently, Onshape, Jon Hirschtick, a legend in the CAD industry. In our conversation, you’ll hear about how Solidworks was started, how it grew, and how it led to Jon’s decision to found Onshape. Listeners will also learn how Onshape makes CAD design faster and more collaborative through its suite of innovative features and native cloud platform.
Main Topics:
- Jon Hirschtick's path to becoming an engineer
- The founding and early days of SolidWorks
- Technical challenges in developing SolidWorks
- User feedback and the impact of SolidWorks
- The inspiration and vision behind Onshape
- Unique features and benefits of Onshape
- Transitioning from SolidWorks to Onshape
- Onshape's pricing and market position
- Future developments and innovations in Onshape
- Advice for engineer entrepreneurs
About the guest: Jon is Chief Evangelist at PTC, where he focuses on Onshape, the world's first and only cloud native CAD and PDM system which includes rendering, collaboration, workflow, analytics, and many other tools. Jon is also the former General Manager as well as the Co-founder and former CEO of Onshape.
Prior to Onshape, in 1993, Jon founded SolidWorks and served as CEO, Group Executive and Board Member until 2011 watching SolidWorks grow to 2 million users and over $500 million / year in revenue.
Links:
Jon Hirschtick - LinkedIn
PTC website
About Being An Engineer
The Being An Engineer podcast is a repository for industry knowledge and a tool through which engineers learn about and connect with relevant companies, technologies, people resources, and opportunities. We feature successful mechanical engineers and interview engineers who are passionate about their work and who made a great impact on the engineering community.
The Being An Engineer podcast is brought to you by Pipeline Design & Engineering. Pipeline partners with medical & other device engineering teams who need turnkey equipment such as cycle test machines, custom test fixtures, automation equipment, assembly jigs, inspection stations and more. You can find us on the web at www.teampipeline.us
Hi everyone. We've set up this being an engineer podcast as an industry knowledge repository, if you will. We hope it'll be a tool where engineers can learn about and connect with other companies, technologies, people, resources and opportunities. So make some connections and enjoy the show. And
Unknown:I could have given up. I could have given up when people said no with SolidWorks and and I think as an engineer, I can tell you two things. One is, if you try, I can't guarantee you'll succeed, but I can guarantee that if you don't try, you won't succeed. And the other thing is, failures and problems, those are the neighbors of successes. I
Aaron Moncur:COVID. Hello and welcome to another wonderful episode of The being an engineer Podcast. Today we're speaking with John her stick, who is a legend in the CAD industry. If you're not familiar with John by name, you certainly will be familiar with him by his product, which we will get into products multiple plural that is, John is currently Chief Evangelist at PTC, where he focus on, focuses on, Onshape, the world's first and only cloud native CAD and PDM system, which includes rendering, collaboration, workflow, analytics and many other tools. John is also the former former General Manager, as well as the co founder and former CEO of Onshape. Prior to Onshape in 1993 John founded SolidWorks and served as CEO group executive and board member until 2011 watching the platform grow to 2 million users in over $500 million per year in revenue. John, what a treat it is to have you on the show today, I feel like I'm speaking with CAD royalty. Thank you for for joining us on The being an engineer podcast. Well,
Unknown:Aaron, I'm delighted to be here, and thank you for making such interesting podcast episodes for the engineers of the world that we both are still working.
Aaron Moncur:Right? Yeah, we love doing this. Well, same question I ask everyone to get started, and then we'll dive into SolidWorks and Onshape and all those wonderful things. What made you decide to become an engineer?
Unknown:I think it was as a child, I found I liked building things. You know, building it was just cool to build something and see it work. Now, mind you, I am not one of these people that grew up in a household of building things. You know, I didn't. I grew up in a small apartment in Chicago. The only tools we had in the house were pliers and a pair of pliers and a screwdriver that was it in the kitchen drawer. I didn't learn to at home any of this. We didn't, we didn't take apart cars or build anything. But what happened was, I had a friend who was into electronics, and he invited me over. We went in his basement. He had a little his dad at a workbench. We built electronic circuits. And just as soon as I had any any experience building things, and then also fueled by the space program when I was a kid, which is back now, but you know, watching the rockets take off for the moon. You know, I'm talking about 1960s and 70s. And then also I started subscribing to magazines like Popular Science and Popular Electronics. And it was just that draw to make things. I think, yeah,
Aaron Moncur:that's I can relate with that myself. I loved building things when I was a kid, everything from Legos to clubhouses and everything in between. Well, we will certainly get into your current it's more than a venture. Your current activities with onshape and PTC, but I was hoping to spend a few minutes talking about SolidWorks before we dive into onshape. I read some stories about where the funding came from for SolidWorks back in the 90s, and they had to do with gambling and Las Vegas casinos. And you tell me, is that true, or is that apocryphal?
Unknown:Well, it's pretty much true, you know. And I'll give you the truthful version is that I was able, I was in a financial position to start SolidWorks, which required me to go about one year with no real income, and spend money to, you know, to rent office space, to buy a phone system to tell you know, we're talking 30 years ago. Aaron, so, yeah, remember, it was a different world. So I bought a phone system, um, you know, and buy a computer, which were much more expensive relative to today's prices. Anyway, that ability for me to have the money to start the company came from my prior experience as a professional gambler, a professional blackjack player with the MIT Blackjack Team. So, you know, I made money playing blackjack, and that allowed. Allowed me to be able to start the company. But it's not like we took company money and gambled with it or anything. No, no, no, no. This was all personal. I was personally enabled by that. Still,
Aaron Moncur:that is, that's wild that you were able to earn enough money gambling in Vegas to start solid work. Because I just, I love that. It feels so I don't know, Wild West, in a way, it's just a great story.
Unknown:Well, you know, it was really exciting. And since, since that time, there's been, as you know, or may know, there's been a movie, TV shows, books and so forth about it and but at the time, was just a lot of work. Just like engineering is the parallel I draw is just like some some some listeners, build exciting products that everyone would know about, you know, and like, I suppose, if you work at Apple, or you work at Tesla, or you, you know, you work at in a toy company, and everyone knows your products, people will say to you, Oh, it must be so exciting. You're thinking, well, it is exciting, but it's mostly just a ton of work. And in the same way, when you hear about Blackjack, it's kind of like, you know, it sounds so exciting, but, and it is exciting, but it's a ton of work, really,
Aaron Moncur:sure, yeah, amen to that. Well, let's, let's go back in time a little bit, and this is in in the 90s, and back at that time, AutoCAD was kind of the big name, maybe not quite the only name, but, but certainly by far the biggest name in CAD and they they dominated the scene. PTC was was on its way as well. How was SolidWorks able to get its foot into what was essentially AutoCAD market back then? Yeah,
Unknown:well, Aaron, you're really, it's really smart of you to mention AutoCAD, because so many people talk to me about those days. And mind you were talking 30 years ago. SolidWorks was founded 30 years ago, 1993 so you really, you know, it wasn't five years ago, 30 years ago. You have to think about the world. So AutoCAD is like these days. It's forgotten. I mean, really, I don't mean it's forgotten and nobody uses it. There's a lot of people use AutoCAD. It's a good product. People are very successful with it. But in the mechanical engineering scene, the world on shape SolidWorks, creo is in and so forth, NX, so forth. You just don't hear about AutoCAD at all, like, if you know, you just don't hear about it as being used so much. But anyway, at the time, AutoCAD was everywhere, and it was viewed as almost a monopoly, you know, it was viewed as just a standard, standard CAD system, but for 2d 2d drawings, you know, doing drawings. And I don't mean for your listeners who grew up using SolidWorks or use onshape or use Creo or modern systems, they think, oh, drawings, you take the views of model. No, no, no, no. I don't mean taking views of 3d model. I mean, laying out lines in the drawing. That's what people did with AutoCAD. So AutoCAD was sort of a everywhere standard, everywhere you went. And then also, what had happened in the late 80s, pro engineer came along from PTC, where I work now. At the time, it was called Pro engineer, and today it's called, it's evolved into Creole. It's evolved in many ways. But pro engineer was a landmark 3d product, not the first 3d product, but the first one that really worked well, that engineers could could really use real engineers could use to make product models. So you had this, you had this world of AutoCAD, everywhere in the 2d market, and pro engineer, not everywhere, but the clear leader in 3d but then there's but so you want me to get to the butt here. So where was the room in the market? Well, AutoCAD was a DOS based product. It ran on a PC under dos. I don't know. Some people don't even know what dos is. That was the operating systems before it was windows. So it ran on PC and it was like$4,000 which was relatively cheap at the time, compared to other cat but pro engineer, while it was 3d it was pretty expensive, $20,000 a license, typically, and it ran on Unix. Now, Unix workstations at the time, and some of your listeners don't even know what I'm talking about, with the Unix workstation, imagine a purpose built computer that ran something like Linux. Before there was Linux, it was called Unix and and and these systems were very hard to use, you know, command lines and weird, weird UI, you know, the pro engineer UI was really weird, and, and so, so you had AutoCAD with the right kind of price and running on on a PC. That was a good idea, but it was only 2d you had pro engineer with. Right modeling technology 3d but expensive and hard to use, and you had nobody using Windows or Mac style UIs, which I said, Wow, that's the future. So the idea of SolidWorks was pretty simple. Have the 3d like pro engineer. Had the 3d power of pro engineer, have the cost and PC platform of AutoCAD, and have the windows ness of Microsoft, and we felt that would be, overall a formula for bringing making 3d as popular as 2d was that every engineer could have it, and that's the SolidWorks formula. Well, well,
Aaron Moncur:this, brings me back when I was a freshman in college, which is the first time I ever used a CAD program. It was pro E, pro engineer, and I remember that we were on Unix systems back then, and oh, you always Oh yeah, you don't hear anything about a Unix system. But no, you don't. I think we're probably on the tail end of that era,
Unknown:yeah. I mean, Unix has come back as Linux. And by the way, you know, if you know Linux, there's no such thing as Linux, really. There's Linux based operating systems, and there's, you know, 100 varieties, you know, into Red Hat, whatever. But anyway, Linux based operating systems have come back quite a bit, and what we're seeing is, particularly among users who are entrenched in software, they have a great interest in running their CAD on Linux. And really the only pro grade CAD that runs on Linux, of course, is onshape, you know, that you can use in a browser. And so we get a lot of Linux fans come to the onshape, you know, you know, show up in our user base. But yeah, so you're obviously older than I thought to go, I
Aaron Moncur:have a baby face. Yeah, people often mistake my age for like, 10 years younger. I'm 43 right now, so I'm not old, but I'm not young. Okay,
Unknown:you were probably at the tail end of the Unix workstation stuff then, yeah, yeah. By the way, people told me, when I went around to start SolidWorks, I told people what I was doing, you know, engineers. I said, Hey, what do you think? And they're like, that's bad idea. World doesn't need an iPad system. You know, AutoCAD. Everyone uses AutoCAD. And people who've the few people that need 3d use Pro engineer, and they're already doing Windows versions of AutoCAD and pro engineer. And they told me the PC Windows isn't powerful enough, because there was no 3d graphics drivers for Windows yet. So it's not powerful enough, it'll be too slow. Windows is slow, and it was at the time, okay? And they also told me, nobody will take it seriously. People won't trust it. It won't be secure. You're running, running engineering on Windows. Is all the stuff they told me. And I'll just tell you, I got turned down by zillions of investors. I went to investors and said, here's my plan. Now, you know, I'd be like, yeah, we're going to build a complete CAD system. Get out of my office, you know, it's like, and we're going to compete with AutoCAD and PTC. PTC, at the time, one of the most successful companies in the software industry. Like, get out of my office. You know, come on. I had one venture firm didn't even finish the meeting. You know, we have, like, an hour meeting, and, like, 15 minutes in, they're like, Yeah, I'm gonna end the meeting early. I'm like, we haven't even shown you the demo. Yeah, we're not gonna invest in this. You guys are crazy, you know. So, so it was like, no, no, no, no, no, no, no, no. How did you finally get to a yes? So we kept trying. You know, we believed in what we were doing. We kept trying. And then also, what really helped was we added another team member who had been one of the founders of PTC, and when he came on board, that gave us more credibility. And we kept trying, and our prototype got better and better. And then I still remember the moment that it all tipped. We were in this meeting with a venture capitalist. I don't know if I should say who? I don't think it's a problem to say who. This fellow, John Flint, great guy. He was at a company called ber Egan Delias, and he came in late, you know, the meeting was, let's say it was at two o'clock. You know, we're sitting in a conference room. He rolls in at like, 218 you know, for an hour meeting and and I had told my co founder, Scott Harris, just once we get to the demo, just keep it rolling. Keep the tape rolling. No matter what, you know, even if we start talking, don't stop the demo. Because I want to have the site, you know, CADs, a pretty exciting demo. If you watch it said, I just want that demo keep going if we don't stop demoing. Okay, okay. And so he shows the prototype, and we're showing the demo. And he's very this guy, John is very disinterested. And then there's this moment where the light goes on. He's like, Wait a minute. This is all running in Windows on a PC. Yeah, yeah. And that's 3d model, yeah. We're showing. Solid model and drilling holes and stuff, yeah, yeah. He's like, and nobody else really runs in Windows with a real UI, like, you know, Word or Excel. No, no, they don't, you know. He goes, and he points to my co founder. Go, you're one of the founders of BTC, yeah. And he looks at me, ask me call. He goes, Okay, I'm in. That was it. He goes, I'm in. He says, I want to fund this deal. And then and the other person I really give tons of credit to, actually, I got to be fair here. John was the second investor to commit. The first investor to really get what we were doing was Axel Bucha of then Atlas venture today at a new firm called Bao Kunz that Axel just created. Fantastic venture investor who focuses on on hardware and industry. He does other deals too, but he really knows the hardware world. Anyone out there trying to raise money, if you've got a hardware startup, you want to contact Axel at baucoons, great investor, Axel, believed in us first, but we needed another VC, and that's when we got, got John, and we ended up getting northbridge as well, but, but oxel was amazing. He got it. He he understood CAD, he knew the market, and he got it. So anyway, I just want a great story. I don't want to, I don't want to chew up all the time here, but it was a fun time.
Aaron Moncur:Oh no, that you had me on the edge of my seat. That was excellent. Yeah. Well, what were some of the biggest problems that your team had to overcome technically as you developed SolidWorks?
Unknown:Well, a couple big technical problems. One is nobody. Nobody had ever built a solid bottle or on a PC or on windows before, not one that worked. You know, people had built little ones, but, you know, you know, engineers need a lot of power in their tools. So no one had built one that worked. That was one big problem. And Windows was a little bit of a green banana, you know. So, like, like, so that was one, you know, the platform was, was an issue. The second thing was, we were the first successful production level CAD system that used component technology. No one had done that successfully before, meaning we licensed a lot of chunks of technology from other companies, particularly like, like, for instance, the geometric modeling engine we licensed parasolid from what was then, Unigraphics. Now Siemens, we licensed translators. We and people at the time, the kind of wisdom in the in the CAD insiders was, well, that's okay if you're doing some small application, but if you're doing a real application, you need to build your own. It'd be kind of like talking about batteries and and electric vehicles today. Aaron, if you if we were talking and we said, I said, Oh, I want to build a I want to build my own electric lawn mower. You'd say, yeah, you can order batteries online and it'll work. But if I said, I want to build a car company to compete with Tesla, you'd be like you better. You better have your own battery plant, John, because you'd have to build that yourself. And I'd say, Well, why? Well, no one has ever done it without you know, that scale, you know, you can't just go down the road and, you know, order it off Amazon. Well, times change, you know. So it was kind of radical idea. So that was, that was probably the, the two big problems that hadn't been dealt with before were the Windows platform, which was a little green and underpowered for the job, and and the whole idea of doing it in Windows UI, we had to think about, how do we take the paradigms of word and excel at that time, where the defining user experiences that we were shooting for, and put CAD in there, and so that those were the technical challenges, besides one more technical challenges, building a CAD system is just freaking hard. You got to be a little bananas to try it. Okay? It's very so that wasn't unique, because it was hard to build these other systems too. And so I don't want to forget that point. Yeah, for
Aaron Moncur:sure, how long did it take before you started getting some real traction and success with engineers? Let's
Unknown:see, I would say, from the early days of SolidWorks to getting some traction, about three years, you know, in terms of, like, you know, it was probably six, yeah, we well, at the end of 95 we shipped the product. And so in in a trade show called Auto. Fact, that was a big event. So in the 96 where our first users, now, at the time, honestly, between you and me, are the amount of functions in SolidWorks in 1996 were a little light, by today's standards. You know, by today's standards, you get laughed out of the room. You know is missing so many things. But at the time, you got to remember, expectations were lower. You know, this would be 1995 96 so 2728 years ago, people didn't expect as much in the CAD system, but we did have people using it, and I would say it took to hit its stride. Stride, you know, it was, you know, it was seven, eight years to really get the system where, where it was hitting its stride. I would say, in that era, you know, I remember
Aaron Moncur:the first time I used it. It was an internship I had in college, and I had been used to using Pro E and then wildfire and so moving to SolidWorks at first, it was really tough for me, because I was used to looking back. The Pro interface was so clunky back then, but I was just so used to it, you know, yeah, and then I moved to SolidWorks, and I remember little things like, there were there were animations, like, if you wanted to look normal at a surface, you didn't just snap normal. It was kind of a smooth animation. And I thought, Oh, that's so cool. You know, just these little things like that. And then after not very long, I thought, Well, I never want to go back to to pro E, because solid works just is so much easier to use. I think that was 2004 so by that point to me, at least, it felt like a mature product that that competed well with, with pro E.
Unknown:Yeah, 2004 by 2004 you know, it was pretty, pretty good product. Now, SolidWorks doesn't never had everything pro e had, but, you know, it had enough and, yeah, that's right,
Aaron Moncur:yeah. Well, once it did become established and was being used by engineers around the world. Was there ever anything that surprised you about how users either were or were not using the application?
Unknown:I think I was surprised. Let's see, was I surprised? I mean, not principally. You know, SolidWorks was a company. It was a business that pretty much did what we set out to do, you know, it wasn't like, like, a lot of companies start doing one thing and then they pivot to do something else, you know, like, you know, Apple is found to do computers. But today, I believe most of the businesses phones and iPads and music, you know, and streaming television, you know, where did that come from? Yeah, and, and, but SolidWorks, I would say, pretty much we built the product we set out to build, and was used largely in the way it was. Now I could think of some except, you know, some interesting things. I mean, people probably built bigger things with it than I might have anticipated. And I think the size of teams that started to use it was surprising too. But no, it was, you know, wasn't a huge, you know, huge pivot in what people did with it versus what we expected.
Aaron Moncur:Did the magnitude of success ever surprise you, or did you always kind of have a feeling that, yeah, this is, this is going to blow up and be huge.
Unknown:I think I always had the feeling this was going to be huge. I mean, I would tell people when we were building the prototype. I got an argument with a vendor one day. I said, Look, one of these component suppliers, the people who built Asus. I flew out to Colorado using frequent fire miles, and I met the guys, and I said, Look, you know, they're like, you know, yeah, we're being nice. We're letting you try it out for free. You know, you're lucky to have it. And I'm like, Look, your product isn't that great, but we can help you make it a lot better if you work with us. And they're like, Who are you, man, you don't even have any money to pay us. And I go, Look, I'll tell you right now, if you make us successful, we're going to be a bigger customer than all your other customers today put together. That's what I told him. He's like, Get out of here, John. You're, you know, you're so I wasn't being arrogant. I was just being like, so I always thought SolidWorks would become an extremely popular CAD system. What I didn't understand is how big the CAD market would get. So our place in the market was pretty much what I thought would happen for SolidWorks. What I didn't understand was how big the CAD market would get. I remember sitting around with John McElhaney, who was the second CEO of SolidWorks after I was we were like, how big can this get? And we were like, well, maybe it would get to $300 million a year. Well, today it's probably a billion dollars a year. I don't know. You have to look at so system financial statements are saying, but it got way bigger than we ever dreamed. It could more users, use 3d CAD, but the position in the market was, you know, I mean, I you know, it was pretty much what I had thought, what I told people would happen when we financed the company and built the product. That's
Aaron Moncur:amazing. Yeah, like you said, not often does a company end up where it thought it was going to be, but SolidWorks did. So congratulations. What a huge accomplishment there. And apparently that was not enough for you. You wanted to do it again, and so now we get into onshape. Let's see. For those who aren't familiar with onshape, can you just share like a 30/62 summary of what onshape is and what its benefits are over some of the other major. CAD systems out there? Sure.
Unknown:Well, onshape is the first and only true cloud native CAD and PDM system. So what it means is cloud native offers huge benefits and solves huge problems people have with CAD and PDM problems, everything from installs, downloads, service packs, special computers and all that nonsense, license codes is everyone on the same version, that all goes away. Everyone world's on the same version and and then also the data management and collaboration. You know, who's got the latest copy of the file? I don't know. Oh, we locked it in a PDM vault somewhere. You know, who's running PDM vault? I don't know. You know, like, all that goes away and it's just there. So we're kind of what we are complete and we're pro level system. We've got incredible power and functionality in all these areas. And onshape was built to solve a lot of the problems we saw with the old style systems. Today. It's used by, I think it's over 2 million people, maybe more, in in 1000s and 1000s of companies and schools and all that. And so we're, we're really, you know, really excited by, most of all, what our users do with onshape, and how much they they love it.
Aaron Moncur:At what point did you start having this notion that there was a better solution for CAD that wasn't being solved by SolidWorks or any of the other CAD systems out there. And you know that you might like to have a second shot at go another round with developing a CAD system.
Unknown:So it was when I visited users. Back when I was at SolidWorks, I would visit users and customers. I've always visited users and customers. By the way, I worked in this industry. Before SolidWorks, I'd found another company no one's ever really heard of it, called premise. And before that, I worked at computer vision. So I started in the CAD business in 81 Aaron 81 and I've worked in it ever since. So that's 40 This is soon going to be 42 years that I've worked in the CAD business consecutively.
Aaron Moncur:Okay, lots of wisdom in that CAD area. Yeah, well,
Unknown:wisdom, lots of wisdom, lots of time to eventually do it, right? You know, it's like the monkey throws darts, you know, like I've thrown enough systems at the CAD dart board that a couple of them are bull's eyes, you know, whatever, but, but anyway, you know, my whole journey is really about studying users problems. What are the product development you know, I, I, I develop products that other people use to develop products. So my customers are product developers, your listeners, you know, engineers and so I'd see the problems they had. So back at SolidWorks, yeah, good news, you know, SolidWorks was a lot easier in 1993 Hey, it was great news that SolidWorks a lot easier to use than pro engineering. Had a Windows UI, and it was, you know, ran on a PC. That was all great. But then you go into customers, and I would go visit them, and they would say to me, they'd sit me down in a conference room. I still remember visiting a medical company in Boston. It made the coolest heart heart valve repair, or heart hole repair systems out of memory allies. I mean, I just couldn't wait to talk about the product, but time out before we talk about the product into the conference room, and I get two hours worth of anger, really, over problems involving, Well, John, where, you know, you got 24 users using SolidWorks. I'm like 24 we thought maybe, you know, I don't know. I kind of never really imagined big teams using SolidWorks. But okay, and, and we're trying to, we have to buy everyone these special computers, okay, they're doing that, and then they got to do installs, and they fail half the time. I mean, anyone's, anyone who's tried doing, anyone who's installed, cat has had installations fail, right? Aaron, you've installed, and all your installations gone smoothly. No, they have not, right? I mean, you know, they fail, you know. And so the first thing they complained to me about was just getting the darn system running, you know, it was just costing them all this time. And they're like, they're like, Well, whenever we add a new person, we have to go through this again. And we're adding people all the time, you know, we hire somebody new in a city. We got my computer, we got license, COVID, download it, install it all. Okay, then the other problem they had is like, like, they're like, we, we need to get everyone on the same version of SolidWorks. And we've got our vendors on one on different versions, our customers on a version, we're on a version. We can't get everyone the same version, so we run multiple versions, you know, like, okay, and well, the multiple version, of course, the files aren't compatible. We all know that. You know, you can go forward, but can't go back, you know? And then again, you're nodding your head, right? And anyone who's used CAD knows these problems will exist. And then. Like,
Aaron Moncur:well, it's just that, sorry to interrupt. It's horrible, that versioning, right? So you understand why to do it from a business standpoint, but it's just the pits for engineers, not just
Unknown:the businesses. Technology. You know, the technology was installed software and files, and by the way, I'm going to go through a few more problems, because you say, Why did I start SolidWorks well, and why do I start onshape? Well, let me tell the whole story. So, so there's that, and then they tell me that. Oh, well, what we did is we decided to run two different versions of SolidWorks. Two isn't really enough, but it's better than one. You know, they'd want to run three or four well. So, so then we discovered that the license code manager, you can't have two of them on the same network, so we set up a separate network for the people who are on the other version, SolidWorks. I'm like, my freaking head explode. I'm like, poor you. Yeah. They're like, with these multiple versions, what should we do, John? And I'm like, I don't know. Like, I don't know what you should do. And I'm thinking, I don't even, I wrote this system. I'm a founder the system and CEO of the company for many years, and I don't even know what you should do to fix this. I'm thinking, how do they even get the product made? I don't understand. And then, by the way, then not done yet, because then they're like, well, we also want to talk to you about PDM and the files. I'm like, PDM, oh no, because that was always a problem. Okay, all right, yeah, because
Aaron Moncur:we're going through this right now. Yeah.
Unknown:Oh, you are okay, yeah. You know why? Because you know how many people have come, I've been very lucky in my career, and people come up to me and say, Oh, John, you know onshape. I love it is SolidWorks. I love SolidWorks. I love the CAD you built. You know what no one ever said to me? PDM, works. John, you built. PDM. I love it. Can I take your pick? Nikki, autograph, because I love PDF said nobody ever now with onshape, people love PDM because we've reinvented it, we have built in P I'll get to that in a minute. So what they said to me is, well, we have a vault set up, and we try to get everyone to lock files and copy it out, you know, but we never know who's really got the latest version of the files is in the vault zone computer, because we can't get people to do a locking because if they do try and do the locking well, then just slows people down. And what we did is so that, what we started to do is we put each other's passwords on the walls of the cubicle, on post it notes. This is a good idea for security, right? Okay, you know? And I can't, I'm not making this up, man, you know, this is what I saw. Okay? And we tried at solvers. We're like, let's try the cloud. By the way, all the vendors do cloud, right? So my competitors all say, Oh, we're doing what John's doing. We run the cloud, except they took 30 year old code, and they sort of use the cloud a little bit to help it along in some ways, but that's not the same thing. So at the same time as I see this stuff going on with customers, and we, you know, we're trying to do our best, but it's hard because files are not a good way to collaborate, if you think about anyway. The same time, I saw what was happening with Salesforce, workday, Zendesk, Google Docs, NetSuite, basically everything cool was going to the browser, and it wasn't just going to a browser. See, this is the key part. You know, you don't just take a file based system and say, I'm going to run it in the browser. That doesn't really solve any process, a little bit of problem, not really big problems. You really have to rethink it so it doesn't rely on files and copies of files. And you might say, Well, what's wrong with files. That works fine. Well, it doesn't work fine for most business systems. Like, do you use anything? You ever use something like Salesforce? You ever use an accounting system, NetSuite? Okay? Or QuickBooks? Like, I use Quick quick I use QuickBooks, even personally, for a while, online and but, but if you use NetSuite, if you do accounting, you use Salesforce. Here's how you don't do accounting. You don't say I need to enter a debit in the ledger. Will everyone stop using it, please? So I can lock it, and I'll take a complete copy of the ledgers of the company onto my local computer, and I'll edit it, and then I'll check it in, and then you can edit it if you try to do accounting that way, what would happen your company would would be screwed. You know, you can't do that. You have everyone accessing a database. So I'm
Aaron Moncur:laughing, because we actually did that a long time ago with QuickBooks Desktop. I would send the file to our accountant, they would do things, and they would send it back to me, and it was just a nightmare. So
Unknown:yeah, so if anyone's QuickBooks understand exactly files, if you use NetSuite, there's no file because you need 100 people editing it once. So anyway, I saw what's happening. I said, we can solve the problems people have with solid. Works and files and all that, but we have to build a new system that is built, you know, not like Word, using files and installed software, but built more like Google Docs or NetSuite or Salesforce. So our design for onshape was informed by those kinds of systems that didn't use files and didn't use copies. We have. PDM, hey, you need revision control. You need release processes. We do all that stuff, but we don't do it by files and locking. Okay? We do it using a database that's in one place and in the cloud, there's no copies, any of anything. There's no chance of two people being on a different version of software because you all using the same master instance. Okay, to record this podcast, you're using a cloud based system. You invited me to, I don't know if I should say the name of it. I didn't even know existed. It's look cool system. Aaron, we're recording this in a browser. I didn't have to install anything we I didn't have to ask which version of the software should I use, because it's all in the cloud. So, so we solve all that there's there. We don't worry about installations problems, because there's nothing to install with onshape, there is no installation you know, you don't have to worry about what computer you have, because we run on every computer. If you have a Linux machine, fine, Mac, fine. Chromebook, fine. You don't even need a computer. IPad runs on that Android tablet, yeah, sure. What about a phone? Oh, yeah. What about an Android phone? Yeah, it runs on that iPhone. Yeah, runs on that. What about my old computer? Yeah, it runs on that too. You know, it's like, like, you don't have to worry about installing things, and you collaborate. Oh my gosh, the collaboration is unbelievable. Real time collaboration. And so anyway, I should, you know, I go on all day. I know you have, you know, I don't want to bake your make this into a five hour podcast. So
Aaron Moncur:Well, I have a couple of thoughts to interject, just supporting evidence, I guess, of everything that you're saying. The first time I used on shape was probably a couple of weeks ago in preparation for this interview. And so this is what is this, January 16, right now that we're recording, and I decided that for Christmas, one of the things I wanted to do is get a gift for for my family that would help us spend more time together. And so what I did was I bought a 3d printer. We have plenty of 3d printers here at work, but, you know, they're at work. And so I bought one for home. And my kids have two boys and a girl, and they're eight to 15 right now. And so they're in that, that age where they're young and but not so young that they can't, you know, do things. So we got this 3d printer, and then, of course, we need, we need some CAD system to create files to 3d print. And I thought, Well, I'm not, not gonna buy a bunch of SolidWorks licenses, right? And so I thought, well, onshape, right? I'm doing this interview pretty soon anyway, would be great kind of research for it. So we all downloaded onshape, and or not, I'm sorry, not downloaded it, signed up for an account for for onshape, and my, my my daughter, she put it on her iPad, and I was it. At first, I thought, Okay, well, it's in it's a mobile application, right? We'll probably be able to view a few things. But, no, it's a full blown CAD application on an iPad. And this is not a top of the line iPad. It's a little bit older model, and it ran great, you know, you could do all the different things. It was, it was really cool. And then my, my dad also has installed on shape, and he lives, you know, not with us. So he's, he's remote, and we've, we've been able to share files back and forth and and collaborate on them. This is just, it's a really cool platform. And one more thing I'll add. When I first opened it up, I was almost, this was like, like a gut reaction, kind of almost a little disappointed by the lack of snazzy graphics, I'll call them. But what I have come to appreciate is the simplicity of the design this. It's so unpretentious, and I really like that now. It did not take long at all to get over that initial, oh, there's not a whole lot of like, you know, color or cool graphics. It's, I love it. Actually. I think it's really cool. So anyway, a few thoughts by a very new user of onshape, and it's been really easy to pick up my boys. They asked me, Hey, how do you do this thing and in onshape? And well, I'm like, Well, I don't know, but let's take a look. And I've used SolidWorks for so long that when I'm using onshape, I think, well, there's, I know, there's a way to do this. I just have to find the right button. And all the buttons are intuitive, and things are laid out pretty intuitively. So it just has not been very difficult to for me to transfer over to onshape. And I have actually a couple more questions. About that. So it was easy enough for me to transfer over, because we're just, we're, you know, creating a few simple things in the family, with my boys and my dad and things. But if you're a company, and you have a big team of people who are all using SolidWorks, and you're heavily invested into SolidWorks, you have this whole history of SolidWorks files, how do teams like that transition to onshape. Are there tools that help facilitate that? Or do you basically just say, everything before this date that was on SolidWorks, that stays on SolidWorks, and everything after this date will be on onshape? Well,
Unknown:it depends on the situation in the business, but there are, there are a lot of companies that move a lot of data into onshape from SolidWorks. So there's the question of moving the people, moving the data, and moving sort of the processes and connections to other systems. And so to start with the data part. It depends what kind of needs you have for the data. Most people need to certainly access the old data. If you just need the shapes of data. Say you want to keep old designs around, because you're going to use them as starters for new ones. But you're you really just need the geometry of it, not the whole feature history or assembly mates and so well, obviously we do that very, very well reading the geometry. But if you are going to be, you know, there's different needs. Some people have big component libraries that they use. They need to bring those over, you know. So each approach takes some some work, and we have a customer success team that will work with customers on how to approach it. There is no magic solution, though. Just brings it all over with people. Yeah, you run into a couple kinds of people. You run into people who, who will, you know, never change tools. You know, they're like, I use SolidWorks, and that's all I'm ever going to use. You know, same way people said to me, I use Pro engineer. It's all I'm ever going to use. I use AutoCAD. I'm never getting off AutoCAD. Hey, people used to ask us, What do I do with all the AutoCAD files and with if I get SolidWorks, and I'd give them these same answers. It depends what you need them for and so forth. Still no way to edit, you know, to really edit those AutoCAD drawings in SolidWorks. There are other products now that dasa system has and so forth. But anyway, and there's great tools from grabart in Germany, they have this, great tools, Aris, A R, E, S, you for editing AutoCAD. But anyway, back to onshape. So you got to bring you have we can bring in huge numbers of files, and there's some great tools now that can make migrated data much smarter and easier to do. In bulk, we've had people migrate hundreds of 1000s of, I mean a single customer up to hundreds of 1000s. I don't think I've heard of any million file migrations. Then moving the people takes training. Now, the interesting thing is, the emerging generation is way more comfortable with onshape, as you saw in your own time at home. So every day, a little slice of the workforce that looks a little like me, like you've spent 42 years doing this stuff, they retire or step out, and a new generation comes in, and they don't, by the way, the new generation doesn't even know what files are. You're gonna have to train them in a few years when you bring in new hires, if you want them to use files and windows, you're gonna have to train them in what a folder is and what file copying is. And you're laughing, but it's true. Look at your kids. They don't know about any of that junk they're using. I don't you know. There ain't no kids using Windows computers for schoolwork at school anymore. They're using iPads, Chromebooks, you know, cloud based tool. So anyway, migrating to people, it depends on the kind of people you get, then there's process migration. And the answer is, when people, people ultimately will change their process because of onshape, but it's changed for the better. They discover that they can use more of an Agile process than a than a waterfall process. And that can be a little that can be the most uncomfortable part of the whole thing is it's one thing to move a bunch of data files okay and live with whatever data you didn't bring and whatever it's another thing to say, I need to learn to use different icons for, you know, different workflows for part modeling the way you know you're discovering. But the hardest thing is, my team can work differently. What do you mean? We can all work on the assembly at the same time? Well, yeah, you can, well, wait a minute. That's not how we do things normally. Well, could you work faster this way? Ah, yeah, it's a little uncomfortable. So, so what's happening is teams work faster, and there's process change involved. And ultimately, that's the real benefit isn't just, hey, I saved a little on the install time. The real benefit is making more innovative, making better products, getting the changes that you wanted into this release of the design and not the next product, because you can make changes. Is faster being more innovative, because you and three colleagues collaborated on something. You didn't have to wait two weeks. So design review, you all saw each other's work in real time, and you said, Oh man, I see an opportunity here. That's what's making better designs happen faster in onshape, that's the biggest improvement. And the biggest thing to deal with in migrations process change.
Aaron Moncur:About a year ago, we started using office 365, products, and these are great because it's similar to Google Docs. You can collaborate in real time. And when we started using them, we thought, Wow, that sounds like a useful trick that maybe we'll use here and there. Yeah, we found is we use it all the time, and it's really, really helpful. So I can understand the value in being able to collaborate on your CAD models in real time. That just blows my mind, right? Like in Word or Excel. Yeah, that's cool. That's helpful, but on a cat assembly, wow,
Unknown:that's exactly you hit the nail on the head. Aaron. People say, Oh, well, I suppose that I might use that as if they'll plan it. People like, Well, I suppose once or twice a month I might invite some colleagues in. We'll say, let's model together. What happens is, once or twice an hour, you run into each other in the model, right? And you're like, Oh, I didn't realize that that Jane's working on changing that, fill it. Wow, if she's going to do that, I can make this whole part on a different machine and save us some money. You know? It's like, let me, let me send a message. Now, by the way, a message doesn't mean an email because email is too slow. If you use things like teams or slack, you know, today I go visit the fastest moving customers. They don't, you know, emails out. You know, email is to this new generation what paper mail is to my generation. Like, I don't have time for that. I'm using texting or slack, but anyway, yeah, that's it. Man, that's it. So you're discovering the magic and the power, and so this is what we're bringing to to the world of CAD and PDM,
Aaron Moncur:amazing. How about pricing? What is the pricing model like for onshape,
Unknown:we charge just an annual subscription fee. That's it. There's no license fee, just annual for user, nope, you just pay, pay a subscription. People are always like, hey, what happens if I stop paying? What happens my data? Well, we, we leave all your data there. You can't edit it. You could access it, download it, whatever. You know, you can, it's all there. And unless you you can ask, you can close your account, goes away. But if you have a subscription and you say, hey, this year, I don't need it, I'm not going to pay it, the data doesn't disappear ever. It's that's a myth, and so, so it's just a simple annual fee. That's it, per user. Annual Fee, done. Oh, and we have a free plan, by the way, the free plan, like the ones your kids are using, maybe the education plan. We also have a free plan for makers, open source kind of projects. Pros use it to kind of, kind of experiment with the system. If there's any pros out there, we have a trial program where you can get the professional on shape for, you know, for, let's say two weeks, or maybe it's three weeks, or whatever. You know, you can get you can, you can you can trial the pro version. We'll set up with that, with training and advice and all that. But also, some pros are just like, hey, I'll try the free version, and I'll make some parts I'll see. And be careful, though, because, like you say, when you look at it, you don't see all the power. Very deliberate design decision. By the way, was, I'm sure it was the download of the UI, make it kind of more like the Google search page field and the than the, you know, 1100 color animation stuff, and we're the ones who wrote all that stuff, so we know how to do it the animation. We just decided no different esthetic. Anyway, yeah,
Aaron Moncur:one of the issues that I could see being a problem is, let's say that, you know, Company ABC, we try out on shape, and we love it like, oh, we see the value in this. This makes a ton of sense. We love the usability, etc. But all of our customers use SolidWorks. Is that a problem that your team has faced very often? And if so, how do you, how does it? How does Company ABC overcome that?
Unknown:So the the answer is, you have to decide what's most important. And so, yeah, if all your customers use SolidWorks, that can be a problem. But do all your customers actively edit SolidWorks level information, or are you just sending them a model of a part, and it's essentially geometry. So if geometry transfer works for you, then fine. So the answer is, there is no perfect solution. You can say, well, if we all use SolidWorks, then I won't have any issue with or potential issue. You with data moving around. Well, that sounds good, but if your competitor is using onshape and they're innovating faster and collaborating and getting better results, maybe that's more important than the once a month file they got to send over, that's going to be geometry only, non features, and how many customers use the features they get from a solid side, and they'll say, well, well, what if we need to edit that model? We won't, we won't have the feature. We won't have on shape to edit it. Well, anyone can run on shape. You can share it with the customer. They have a link. And like I said earlier, they don't have to buy a subscription till they need it. If they ever need to buy a subscription, boom. They're editing it. They have to rethink their world a little bit, because you don't need to be installing things and stuff. So the question is, what's more important that that perceived need for compatibility with a customer vendor? And sometimes that's totally important, but other times, that's not as important as your team working faster be more innovative, you know, so yeah, and saving money on buying, you know, Windows computers and setting them up. And you know, the best your best engineer is dealing with, you know, upgrading the windows the drivers on the PDM server, instead of building a better product for your customer. That may be a bigger problem for you than we can only send it over in geometry, only form, but it depends. It depends. And so each situation is is different, but you're right. Those are real issues, but, but it's also real issues when your team's spending all, all this wasted time, and, you know, check out and locking and, you know, you know, I have stories about that stuff, you know, I, I ran into the parking lot. I stood in front of a car that had its engine on because the driver was leaving with files locked. You know, you got to think about how much that cost. And that's a real story, right? And, you know, it's true. You're not saying to me, Oh, John, you're just making that up. You're saying, Yeah, John, I know that kind of shits happening. Excuse me, yeah, stuff is happening.
Aaron Moncur:I just, I laugh, because all these things that you're saying, we are going through these things, and it's a real problem. It
Unknown:is, yeah, but you got the same CAD system you had in college 23 years ago. So that's a plus, right? You know, I got it. You know, I got it. People don't like change, you know, you don't like change. But you know what? Guess what? You know, nobody was using, you know, everyone changed to SolidWorks. You know, everyone changed to Windows, because those things were, I remember when people came off the board. I was around when it was a thing, when paper was, you know, everyone was like, you know, I used to talk to people who I'm talking to you now. They're like, well, our whole operation runs on paper. John, we can't use a CAD system. What would happen to our drawers of paper drawings? Our customers want paper drawings. They want the Masters on paper. They don't want to hear some computer file, you know, and all that, and so. So, like, you know, like time marches on and changes seem impossibly large when you're staring in front of it, and almost ridiculously obvious when you look back. And so
Aaron Moncur:that's a great analogy. Good place to good way to put that. You had talked about the speed of design before. One of the things that I've appreciated with my very limited experience with onshape is that I like to do a lot of multi body part modeling, Master modeling. Some people call it, yeah, and that's, that's almost, I mean, it's kind of an afterthought with, with SolidWorks, right? I think some people figured out this method and kind of hacked their way into using SolidWorks to do it. And over the years, some features have been added a little bit with, with, you know, here in their master modeling, multi body part modeling in on shape. It's, it seems like it was a very intentional decision to make that kind of a native function within the software and and that has been really cool to experiment with. Are, are there other features that onshape his has integrated to to make the speed of modeling faster? Oh, yeah.
Unknown:Well, first off, Aaron, big, big credit to you for figuring that out, because I can tell you're absolutely right at SolidWorks, the multi, multi part modeling was an afterthought, okay, and it was kind of glommed in there as best it could in onshape. We spent a lot of time like I give big credit to my co founder, Dave Corcoran, who was head of our product team, and he personally pioneered the idea of the part studio, where we really do multi part modeling a very, very good, clean way, and features can operate on multiple parts. As you've discovered, you can change your part structure whenever you care to. And by the way, it's not just the modeling part, pun intended, that works with parts also the PDM part. I don't know if you've had a chance here and you haven't released things yet on shape, maybe because you're the. It's not like you're using your company yet, but what will happen is each of those multi body, those multiple parts you make, we're talking about making a bunch of parts with one feature list in a what we call parts studio. Those can each be released independently. How about that? Try doing that in your SolidWorks set up with a file that contains parts. They're not real parts in onshape. Those are real capital P parts, and you can release one of them independently. The others, you can use them in assemblies and control updating independently and so forth. So, so you really have incredible power. You're absolutely right. It's a very deliberate decision. Oh, there's so many areas where we have better CAD I mean, if you look at how we do sheet metal, simultaneous sheet metal, where you can edit in the in the flat pattern, the bend table and the 3d model at the same time, updates go. You know, updates made anywhere show up everywhere. Our approach to custom features will blow you away. Everyone knows that if you if, like everyone wants a feature customized in their CAD system, or wants a feature doesn't exist, right? What do we do? We send an enhancement request, good luck, maybe in three years from now, and a release and two years after that, when you upgrade. That's another problem you get in CAD is, you know, it takes a year to get the release adopted and all that, so the time scales, too slow to innovate or you, you use, you know, what do you call them? User Defined features, library features, macro features, but those never turn out as well as the built in features. Well in onshape, we have a language called feature script. We wrote our own features in feature script. You can write your features in feature script and they look, feel, perform, just like the built in ones. Yeah, oh, wow, that is really cool. And there's hundreds of features online that people share. So like, there's, there's a feature script library for doing a laser cut tab and slot parts, for example, again, all the curves and all that stuff offsets. Those are real first class features. They they're not slower. They run. They run just as they they have all the rollback and reorder and the preview slider, I don't know if you tried preview slider and final button and onshape. Those are two cool things that very unbelievable. SolidWorks has all those things work with your own features and vote, wait, there's more. As Steve Jobs would say, one more thing those features we wrote, you know, fill it, loft, shell, Extrude, sweep. Those are all open sourced feature script. You can take the source code and reuse it to your heart's content to make your own features. We did that for you as a way for you to build features. I'll also tell you that a lot of our customers have written their own very proprietary feature script, custom features for their own particular uses in their company, and it is really freaking powerful. So custom features, we blow you out. I can give you 10 more things, but I'll only give you one or two configurations. Everyone knows, and configurations are a nice idea, but try and make a configuration. It's really complicated, and your table blows up in SolidWorks because you need one row for every possible permutation configuration. You know, we change all that. You can have really complex configs. It won't blow up. We don't. We can. You can have continuums of values in your configs. So configs work much better, non shape, Bill of Material, real time. Bill of Material shows up, not in the drawing as an artifact, but in the model where it should be. It's smart. It's two way, you know. I mean, we got so many better approaches. Oh, also, big benefit of cloud, things like rendering and simulation, they use Cloud resources so you can do photo realistic rendering. Yeah, killer idea, by the way, yeah, your kids will say. Your kids will assume all the systems do this. They won't say, great idea. They'd say,
Aaron Moncur:just to render.
Unknown:Why doesn't use Dad, why is your computer getting hot when you do a rendering or simulation? I do it a non shape on my Chromebook at school, and nothing happens in your computer. You got this big freaking graphics card. I'd buy that for gaming. But why do you need that do cat, you know? So we do that too. So I could go on and on, but can I tell you one thing I'm really proud of on this subject? Well, actually, I think let me go. We weren't talking Well, you asked to make things faster. I'll just get to the bottom line. This year, for the first time in speed modeling competition, open speed modeling competition, too tall. Toby, it's okay to mention another podcaster. Yeah, you know him, Toby, I do yeah. So Toby, too tall. Toby's modeling competition, you got people showing up with their CAD system of choice. And frankly, the top guns show. Up with SolidWorks. Let's face it, okay, so he's got these SolidWorks fanatics, showing up. Pro users. Okay, showing up. Guess who wins the competition?
Aaron Moncur:I'm I'm guessing on shape based on your user
Unknown:with onshape and a student, a student, engineering student, honest. Surprising on the smidgens. You got to watch the tournament. It's amazing. So allness wins the championship using onshape. So if you want to talk speed modeling, you know, we, you know, I'm not saying everything in onshape is faster, but, you know, and people like, well, the desktop software's got to be faster. You know what? You know? How could it be fast enough in the cloud? I'm telling you, 510, years from now, people are going to say, Oh, could it be fast enough on the desktop, you only have one CPU, come on.
Aaron Moncur:What do you mean? And also security in any troubles with that,
Unknown:people started, like, a few years ago. I was like, Well, how's my data going to be secure in the cloud. You know, a few years from now, people are going to be you keep, let me get this straight, you keep files on your laptop that have a complete digital representation of your company's products that can't be secure, man, you know, you know why? I guess it's not. I mean people, people, people have their digital product definitions being sent out to vendors all over the place, customers, they're sitting on laptops, in their in their car at the mall, you know, they're, they're, you know, in on shape, your your your master files are, they're not copied to your local computer again, just like NetSuite or Salesforce. So we don't have those security risks. So really, it's really, I mean, sorry, too long. You can edit out some of these answers if they're too long.
Aaron Moncur:No, this is great. I love hearing all of this. That does bring up a point that we're about at time right now, I would love to keep going, but I want to be respectful of your time, John, do you need to stop now?
Unknown:No, I don't, actually, I'm I, you know, I'm having dinner tonight with a friend of mine. He was SolidWorks customer number one. That's not why I'm having dinner with an old friend, an old dear friend. We're having dinner, but
Aaron Moncur:I got a few more minutes. Okay, great. We'll just do a few more and then, and then we'll wrap things up. Anything that we should be looking forward to. You know, the next 235, years on, shape already has all these really cool, innovative features, anything else on the horizon that we should be expecting? Well,
Unknown:you should be expecting a lot, because onshave is the, not only the only cloud native system, we're also the fastest evolving system in the industry, with releases every three weeks. Okay, that's incredible. Every three weeks, and everyone's always on the latest version, okay? So, so the so you get the features immediately. You're not waiting for a year or something. 2022 was a massive year, the biggest year ever for on shape we ship major new areas like simulation and rendering. And we just bought a cam company. We we shipped ECAD, MCAD integration tool that's super okay. We ship. We shipped a PLM connection with arena, which is killer. So so we and we also doubled our rate of improvements to core modeling and drafting. So, biggest year ever for the product and even our insiders. I talked to one of our top engineers on our support user experience team a couple days ago. I said, How's it going? He said, John, I'm so excited. Product is moving so fast now we are loving it. So we got big things coming. Okay? Now, you know, I just mentioned we acquired a full cloud, powerful CAM system. It's not released yet, and, you know, we have to get the security and performance up to snuff, and, you know, get the fit and everything. But that's coming. We've got, you know, we haven't, I don't know if we've officially announced generative design, but I'll just say we're working on general that's intriguing. Yeah, and you know, a little spoiler alert, PTC owns prostrum, which was the company that had one of the really great approaches to generative so we got a tremendous in our simulation. If you look at our simulation and the way we did that, you should understand it was done that way because it leads to generative and it uses the same solver, everything. But I'm just, you know, wetting the appetite here, huge new things coming. PTC is a fantastic company for their support onshape, and if I may tell you two great ways you can see it yourself. One is everyone can come to onshape live, if you do a Google search or on onshape.com onshape live is our free, virtual user conference. March 1 for us, people, 2023 March 1, 2023 for us, time zone. March. Second a repeat of the event for European Time Zone. Of course, no one has to be in any place, but it's just the time zone kind of thing, and that's free. And one of the sessions is a sneak peek at onshape. If that's all you're interested in, just tune in for that. But we'll have a few hours of sessions. Second conference in May is called Live works, l, i, v, e, w, O, R, x, that's an in person conference in Boston, May 15 through 18th. 2020 3p, T, C, S, complete product line and user community. Last time they ran the event, pre COVID, 8000 people. I think we don't know. You know, with COVID, you know, post COVID, hard to know. Conference, I don't want to say, but it should be 1000s and 1000 people. You can meet us in person. I'll be there. You can learn more about onshape and vuforia, creo, wind chill arena, thing works, code Beamer, all the cool things going on. AR IoT in the PTC world. So little pitch for those two conferences there.
Aaron Moncur:I'm curious, do you ever feel conflicted with you built this SolidWorks, right? Like that was your kind of first baby, and now you've got on shape and on shape just seems like it's poised to take over the CAD world is, are there any feelings of, you know, being conflicted there? Or is your attitude, hey, law the jungle, eat or be eaten?
Unknown:Well, I think the difference between me and some of the other people in the industry is I'm focused on the user, the users of CAD, you know, I'm focused on serving you Aaron and the listeners here. And if you look at it that way, this is all part of a continuum. You know, onshape, SolidWorks, the things I did before, SolidWorks, premise, computer vision. So if you look at it, if you look at me and my company, there's discontinuity. But if I look at the customer, there isn't, you know, it's the same customer. I'm just trying to do good things for the same kinds of people. I'm not trying to do anything bad to SolidWorks, you know, like, like, you know, I'm not trying to do anything to SolidWorks at all. I'm trying to do something good for the users out there. And so, yeah, it is, I'll admit it is awkward and weird to be competing with my old company and all that. But I also, you should know, I've spent my whole career, you know, being on and off different teams with different people. I mean, like I told you, there was a co founder of PTC who built SolidWorks with me and so, so anyway, it's weird, but it's all about to me, the center of my world is not what I'm doing to other companies or what other companies are up to. I think they're a lot more I think the other companies are a lot more preoccupied with what I'm up to and what PDC is up to than I am with them. I mean, I, you know, I look, if there's I look, because sometimes there's something I can learn that helps me serve my customer better. Most of so the center of our world is the customers and the users, and in that way, I just took the next logical step to serve them, and it happens to be now at PTC. And I think PTC is the best place in the industry to be to work on these tools right now. So that's
Aaron Moncur:great. Very refreshing to hear, Well, you've launched these two huge products now, companies, SolidWorks and onshape. Any advice to engineer entrepreneurs out there who might be working towards launching their own products, be they software or hardware.
Unknown:I guess it's Be persistent. I mean, people look at these stories and you know, like, it's been nice to talk to you about two great successes in my career, in onshape and SolidWorks, but we didn't talk about is some of the things I've tried that didn't work, like my first company was not nearly as successful premise, and I could have given up. I could have given up when people said no with SolidWorks and and I think as an engineer, I can tell you two things. One is, if you try, I can't guarantee you'll succeed, but I can guarantee that if you don't try, you won't succeed, you know. I mean, so you got to keep trying, you know. And the other thing is that that failures and problems, those are the neighbors of successes, you know. So, you know, like, some people think they're the opposite, you know, like, oh, I tried to build something as a total failure. Yeah, total failures live in the same neighborhood as total successes, and they both live in different neighborhoods. It's a nice mediocrity. So I encourage you, you know, just keep trying. I mean, don't try recklessly. You know, don't, don't endanger your your you know, your family finances or your career. You know those can be, those can be somewhat endangered by doing these things, but don't bet at all or something. I would say, just try to try to understand that that uncertainty and risk are part of it, and that it's going to take you a bunch of tries maybe to get where you. Want to be that's more typical. Look at, you know, look at any other other great story there. Yeah, but I love, I always love seeing our customers. The greatest thing to me is always watching them try and build new products. I just love the field of product development and watching them do it. And some work, some don't, but you got to keep trying.
Aaron Moncur:Awesome, great advice. All right, I've got one last question, and then we'll wrap this up specifically within the context of your role as an engineer, even though you've done so much more, you know, business owner, entrepreneur, what is one thing that frustrates you And conversely, one thing that brings you joy.
Unknown:Okay, frustrates me is bad user experience. So when I travel, particularly, why do I say travel? Because when you travel, you're in new places all the time, and you're using products you haven't seen before, and in buildings you haven't seen, and just products in general, bad user experience will bother me a lot, like, you know, if you've read books like Donald Norman, Design of Everyday Things or Steve Krug, don't make me think, is the website design, two great books, by the way, but anyway, they teach you about thinking about good UX so bad user experience, you know, like, like elevators that have confusing button layouts bother me, lights, which is in hotel rooms that don't work the way I expect. You know, those kinds of things bug me. Okay? And it happens in software and hardware too, and it bothers me when I see it in my own product and onshape too. So that's that's frustration. And then one thing that brings you joy, that's an easy one, when my customers build great products using onshape and tell me that they did it faster, easier because of my tools. That's the excitement I get. I love I love building cat. I love the cool features I was telling you about. I love that we have lots of users, but none of that really means anything until a customer says to me, John, I built this product. I built whether it's a water bottle or a water balloon launcher, or a water craft, or a car or a rocket ship, or a medical device or a bicycle, these are all things medical fitness wearables. I'm telling you, we have people building all those things, and that's what brings me the most joy is when I see what they build.
Aaron Moncur:That's a great insight. As engineers, we really do love when we see our users succeeding because of something we were able to bring to the world. Well, what a treat this has been. John, thank you so much for taking some of your precious, busy time and sharing it with us here on the show. How can people get a hold of you? Is LinkedIn the best way for that, or other methods?
Unknown:Yeah, LinkedIn, although I'm a little slow sometimes on the LinkedIn messages, but you can reach out at LinkedIn also I'm at, you can reach me on Twitter at J, her stick, j, h, i, R, S, C, H, T, I, C, K, those are two ways. And Aaron, thank you so much for inviting me. It's been a pleasure. You ask great questions. John. I appreciate it.
Aaron Moncur:No, thank you, I'm Aaron Moncur, founder of pipeline design and engineering. If you liked what you heard today, please share the episode to learn how your team can leverage our team's expertise developing turnkey equipment, custom fixtures and automated machines and with product Design. Visit us at Team pipeline.us. Thanks for listening. You