The unique backgrounds and versatile skillsets of Dimensional Insight’s staff help push us to deliver the most innovative and powerful services possible. I recently sat down with one of the members of our team, John Stoveken. Even if you don’t recognize the name, you likely know John’s work or his adorable mixed-breed rescue dog Hendrix. John has worked at Dimensional Insight for 16 years, but he was actually involved with the company years before he officially joined the team.
I talked with John about his work and fascinating past to get some insight into the Dimensional Insight San Diego office, InterReport, and more.
What was your background before coming to Dimensional Insight?
I graduated from college in 1974 with a degree in biochemistry and bioengineering. I worked in chemistry labs for a while, and then a friend of mine started a little software company up in Canada, so I went and moved to Canada to join that.
This little company did a lot of business applications and some executive information systems. Kind of like data roll-ups, but we weren’t using Dimensional Insight technology, just flat databases. I worked there for a while, but I started looking for other work once the company started downsizing. This company that started out at six people had grown to 120, but it was working its way back to six people again.
I next moved back to the states and went to work for PerkinElmer, a company that I had worked for as a chemist previously. Now I was coming back to work with its decision support group. We did a survey of products at the time and decided Diver and BusinessObjects were worth testing for our users. We did a pilot project, and lots of people wanted Diver, and only one person wanted BusinessObjects, so we started using Diver as the corporate decision support tool at PerkinElmer.
After becoming familiar with the product, I spoke at a number of user conferences. Then around 2002, PerkinElmer was bought by another company, and the bean counters came in and deemed me ‘redundant’. So I did the only thing that made any sense at the time: I called up Fred and said, “Hey, I spoke at a bunch of your User Conferences, do you need me?” My wife and I spent three weeks scuba diving in the Galapagos Islands, and then I started working for Dimensional Insight.
So you transitioned from chemistry to coding. Was that difficult?
Not as much as you might think. Part of the transition is that chemists basically take lots of little things, glom them together, and come up with something big. I had done synthetic chemistry – making molecules and DNA. And as it turns out, some of that logic and programming are the same. You take little bits, glue them together, and get something big and, hopefully, functional!
What has your role been at Dimensional Insight?
I started working at Dimensional Insight as a consultant in the Northeast. (People who have attended user conferences may know me as the guy who walks the service dog at Dimensional Insight events.) However, after a year or so, InterReport (Dimensional Insight’s software-as-a-service product) became my full-time job. I was doing InterReport mostly on my own for a while, with the help of the god-like Mike Phillips. Basically, the two of us got it going: he on the technical side, and me on most everything else.
How did InterReport get started?
Well, at PerkinElmer we had transitioned to Diver from file-oriented products. You created a Diver model, and it was stored locally to your system, and you interacted directly with the files. That was a great improvement. DiveLine came of age in the late 90’s, so once I joined Dimensional Insight (in 2002), I started talking to Fred, saying, “It seems the client-server technology is getting robust enough, maybe we can do something as software-as-a-service…” Many months and lines of code later, InterReport was born.
What do your customers like most about InterReport?
They get all the benefits of Dimensional Insight’s technology, such as the client tools, but the back-end configuration, data verification, and everything else is done for them. On a number of the installs, we get data from multiple data sources. For example, we may get data from a data collection company, Nielsen, and the customer’s internal data sets, and we merge them together. All the technical requirements are on us. The customer gets the benefit of all the client tools without having to do the backend.
Also, as we’ve done hundreds of installs, the customers get the benefit of a broader experience on our side. We’ve been working in the industry for 15 years. So we know a lot about it and have addressed a lot of wacky things for customers that we can then extend to others. So there’s experience and shared knowledge. If we do some specific work for a customer, that work is owned by the customer, but the knowledge that we came up with on how to approach it and solve their issues, that’s ours. And all our other customers will benefit from that.