Author Topic: Commercial software  (Read 6850 times)

0 Members and 2 Guests are viewing this topic.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Commercial software
« on: March 14, 2011, 02:50:15 am »
If you're going to produce commercial software, here are a few rules that absolutely everyone should follow:

1) Design without a purpose. Everyone knows that commercial software designed for an actual market doesn't sell. Design for a market with few people. Better yet, make sure the market doesn't even exist. A good example of this is the DJvu converter hosted at http://www.convertdjvutopdf.com/. Although few people have even heard of the format, let alone use it, a proprietary converter to the more widely used PDF format exists. Don't let the "freeware" signs fool you. To get any actual use out of it, you have to pay for it. That's exactly how I think software should be.

2) Don't bother bug testing. There's nothing like using some software only to have it bug out halfway through a large, time consuming project. It's even better if you allow the user to cause fatal errors and data corruption in the program simply by having the program running while they have text or other common things in their Copy/paste clipboard as Logicworks allows you to do.

3) Make it useless. Don't let utility slow you down. The off-line IP country finder by Fairdell software accomplishes this in an amazing 1 MB of space.

4) There may be half a dozen competitors in the market already offering software of equal quality for little to no cost, but don't let that stop you from making another Text editor or unit converter.

5) Use up all the memory you can. Just remember that your users are practically begging you to get rid of their extra memory space. Don't worry that your label maker uses up 200 MB. If anything, you should expect thank you letters in the mail from your users.

Keep these in mind, along with a thoughtful disregard for common sense and you'll be on your way to making millions from your next proprietary quadratic solver.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Commercial software
« Reply #1 on: March 14, 2011, 02:52:57 am »
Haha I love these. XD

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Commercial software
« Reply #2 on: March 14, 2011, 02:55:44 am »
Thanks. Most of the linked programs are ones I've actually come across for other reasons.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Commercial software
« Reply #3 on: March 14, 2011, 03:16:15 am »
This reminds me more of all quadratic solvers on ticalc, personally. :P

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Commercial software
« Reply #4 on: March 14, 2011, 06:21:39 am »
This is hilarious.  I thought you were going to be serious at first, but then realized.  Very funny!

Offline TsukasaZX

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 415
  • Rating: +46/-3
  • Never Gonna Give You Up!
    • View Profile
Re: Commercial software
« Reply #5 on: March 14, 2011, 06:22:23 am »
6) When you update the software, make sure to fix only one or two current bugs and introduce ten or twenty more. Graphical updates are good too. Sell the updates for a decent amount of money. You want to create the illusion of progress without ever making any real progress. That way, you can maximize profit while minimizing effort. After all, you're in the game to make money. Who cares about the end user?  :P
IRC EFNet | Nick Su-Hime | Chan #omnimaga, #unss, #cemetech
Yumé - 100% Complete!
Yumé 2: Rika's Story - 10%
 - Hiatus until summertime
Yumé: The Eternal Dreams - 50%
 - World and events
TIBiC/GO C Library - N%

"Alenda lux ubi orta libertas" - Let learning be cherished where liberty has arisen.

  ▲
▲ ▲ Triforce!

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Commercial software
« Reply #6 on: March 14, 2011, 08:42:39 am »
Nice Qwerty, I won't forget to follow this LOL =D

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Commercial software
« Reply #7 on: March 14, 2011, 05:26:02 pm »
I agree with the graphical updates part. It was probably why most people upgraded to office 2007

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Commercial software
« Reply #8 on: March 14, 2011, 05:34:42 pm »
7)  The best thing to do is develop for a platform that no one knows about, such as you uber secret new OS for IBM's old super computers.

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Commercial software
« Reply #9 on: March 14, 2011, 05:36:58 pm »
8) When you do create your software, make it a violation of the license terms to run it on any hardware not made by your self, even if other hardware is compatible.
« Last Edit: March 14, 2011, 05:39:08 pm by fb39ca4 »

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Commercial software
« Reply #10 on: March 14, 2011, 05:37:45 pm »
8) When you do create your software, make it a violation of the license terms to run it on any hardware not made by your self, even if other hardware is compatible.

you might want to disable smilies there.  :P

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Commercial software
« Reply #11 on: March 14, 2011, 05:39:29 pm »
8) When you do create your software, make it a violation of the license terms to run it on any hardware not made by your self, even if other hardware is compatible.

9) Even if you don't make hardware...
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Commercial software
« Reply #12 on: March 14, 2011, 05:39:38 pm »
Good idea.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Commercial software
« Reply #13 on: March 17, 2011, 08:29:46 am »
8) When you do create your software, make it a violation of the license terms to run it on any hardware not made by your self, even if other hardware is compatible.
We're referring to Apple, right? :P
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Commercial software
« Reply #14 on: March 17, 2011, 09:27:32 am »
8) When you do create your software, make it a violation of the license terms to run it on any hardware not made by your self, even if other hardware is compatible.
We're referring to Apple, right? :P
Of course not. Otherwise we'd have to include rule 10:
10) Make your software development IDEs only work on one platform so you can code only for one platform.  Be sure to make it do an automatic full background check / TSA style airport security search before use. :D