Ok I'm not bragging ok, I'm not, I don't like it when people brag but.
I started my career as a heavy duty mechanic in 1979, after 3 years I said nuts to this and joined the military. There I did electronics, RADAR, Navigational Aids, and mainframe computers doing all my work in binary and component level repairs. When I left the military I got into PC's and networking them from Windows 3.11, Netware and up. I worked on my MSCE with Microsoft and then went to college to become a Computer/Analyst Programmer. So not only can I build you a custom microchip but I can make you a website or even a database engine along with the database. For 25 years I had been working as a Business/Analyst, helping companies to decide what hardware, software, and interfaces to use. I'm retired now, not by choice but, because of burnout and heart problems. So I want to get back to the things I love doing, racing cars, making things, and machining things.
I hate the cloud and absolutely hate subscription services.
The cloud:
Before the cloud we used to use off-site backup servers to store all the irreplaceable data just encase the business burnt to the ground taking the backup's with it, been there done that. Only a couple of us knew where the servers were located. But with all computers there is still the need to service them, I did this mostly by remote. But there was still times I had to go the the site to do maintenance. All this incurred costs for the owners of the business. When the cloud first came on-line it allowed business owners to store their data somewhere in the world safely for a monthly fee. And that's still what it's there for, the rest is on the net. Best part was there was no maintenance from the business end, and my revenue declined. So yah I hate the cloud.
Subscription services:
Ok let's remember; unless you paid someone or you actually wrote the program you DO NOT own it. What you buy is a licence to use it and only in a way that is dictated by owners of the software, licence agreement right. Oh by the way, a lot of times open source code is not really fully open, read the licence agreement. Subscription services is nothing new, I can remember having to use hard-locks that went on the serial or printer port but that was to prevent copying the software. Back in 1985 some venders would only allow so many transactions or entries and then it would stop and display a message to purchase additional capacity. You would have to transfer money or send a cheque and they would give you a code which allowed you to enter more transactions, complete PITA. It takes a lot of time and money to produce a commercially viable, not just an industrial product and when your paying someone or people to write that code you want to get your money back and make a profit. Nothing wrong with that I believe in it. A subscription service can be anything like a yearly update like my QCAD or the yearly payroll tax update like for Quickbooks or Sage. As a business analyst it was my job to find ways to maximize profit margins and ROI. Businesses are just like you, in that it would be nice to have a steady income flow and not seasonal like Turbo Tax for example every tax season. So how can one achieve this? Well everyone has high speed internet now right (not) so let's offer monthly online subscription services and that way we can have a steady income, better for planning and locking people into our product.
Marketing:
My wife is a CGA accountant and when she was doing her courses there was one question that stands out in my mind; You have a product you want to sell what is the selling price? They gave no cost to manufacture or anything else, so what is the selling price? Well it is whatever the market will bare. In other words, what is the market that we are going after? Who in that market are we going to target? Do we sell a lot of product at a small profit margin or do we sell less product at a higher price but, with higher profit margin. If we sell at a higher price then there is a better chance that our customers will be locked into staying with us. I have installed and setup software that costs $100 per licence to $2 million dollars a licence for a database server farm and another $250,000 dollars for PC computer licences.
Service:
I love this one. I'll tell you about 2 companies that disgust me, Btrieve and Quickbooks. Btrieve is a database engine that has been used by thousands of program developers and Quickbooks well they are pretty much well known. In the case of Btrieve I had access to their internal help and I was having a problem where for some unknown reason their database engine would crash usually at the worst time which, meant that the database had to be rebuilt taking at least an hour. When I searched their private online help, I found the problem but not the fix. Btrieve said and this is totally true "we are aware of this problem but, because it happens randomly we are not going to pursue it. Besides it is a good revenue generator for our partners". Right, I couldn't believe this, this totally sucks but, it did make me money. Quickbooks; I used to be a partner, installing it for businesses and accounting firms. I even had times where I had to tell their tech help how to do something. Once again I was able to use their private online help. There was a number of issues that I needed to fixed but, their help files showed that there were problems that they were aware of but, they had done nothing in some cases 8 years to correct it. In programming we used to joke around saying "get it out the door asap, if there are problems we'll call them features", "we'll patch it later". So whatever happen to doing it right the first time? Another truth when it comes to hardware & software is, "whoever get's it out the door first wins". I know for a fact that there are times when developers reach a cutoff date and the product goes out as is and we the end users have to discover the faults after paying good money.
On a final note, I own a registered copyright program. I wrote this program in 1998, 4 years after the internet was opened up and what it does is prevents illegally copying of my software or any licensee of the software by recording the serial numbers of the hardware installed on a computer. Once installed you have to register and activate the software online and get a activation code, sound familiar? If you try to install it on another computer it won't work. If I had the money I would enforce my copyright and if I could about 90% of the software in Canada if not the world would stop working. My copyright is registered 2 years before Microsoft and other companies used the computer serial numbers for licencing. Subscription services would allow me to change the price, licence agreement, and support provided anytime I want and if you don't pay up or agree I could instantly kill your program. Sure subscription services allows you to use the latest and greatest version but, at what cost. With the programs I licence, if I lose my internet connection I can still work, mind you online sales would hurt. Things like my QCAD allow me to upgrade when I'm ready, not when they want me to, and I can keep working. I pretty much no longer get free software but, I do get free hardware, a lot more than I use to. So now that I'm an end-user having to pay for software and keep a small business going I have to be more prudent with my money. I have a hard time finding just the right software. How do I decide? Well the most useless tool is the one that I own but, is broken or doesn't do the job it's suppose too. The most valuable tool is the one that I don't own but, need right now to get a job done.
Cheers
Ray