Occasionally Relevant Insights from a Software Builder
Posted by Johan Cyprich on 10 May 2008 | Tagged as: General
I’ve slightly modified the theme of this blog. Yesterday, I changed it from “Insights on Writing Successful Software” to “Occasionally Relevant Insights from a Software Builder”. The reason for this is that I post on topics frequently outside of software development.
I also changed the front page’s site title to “cyprich.com - Make Money by Writing Software”. This is what I’m trying to do with my part-time business: make significant amounts of money with the software that I write. This is a journey which I will share with my readers on what I’m doing in building a profitable software business.
This blog originally started with a Visual C++ .NET 2005 programming theme. Then it became focused on .NET development, and later on general programming. The longest transition was one to “Building and Marketing Software” where the emphasis was trying to make money from my software.
Making Money Online by Writing Software
I’ve been told that a software business is 1/4 programming and 3/4 marketing. It takes more than being a good software developer to build a successful business. You need a good web site to promote and support your products. You need to understand marketing, basic bookkeeping, and many other business skills.
I remember reading about a Facebook developer in Vancouver who was getting about 25,000 page views per day on his web site and only making $5 each day. By his own admission, he lacks marketing and business skills. If he knew about the benefits of Google Adsense, he could have been making about $2200 per month by placing these ads on his site.
The Problem with Programmers
Most programmers spend their time reading technical books related to their profession
and not enough time reading business and marketing books. While developing good software is important, being able to deliver them to customers is just as important if not more so.
One of the reasons I think that many software projects go open source is because the developers lack the business skills to successfully market their product. A good example of this is DotNetNuke. This started out as a commercial product but didn’t make much progress, so then it became open source. There are currently 500,000 registered users on their web site. This could have been a half a million paying users if the product was marketed correctly. ASP.NET users typically typically pay for software due to the lack of free counterparts.
As before, I welcome praises and criticisms for anything I post here.
| Related posts: | |
|
|
Share this post:















