Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Wow, writing commerical software is hard

Wow, writing commerical software is hard

Scheduled Pinned Locked Moved The Lounge
csharpcomlinuxtestingbeta-testing
11 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    Ennis Ray Lynch Jr
    wrote on last edited by
    #1

    I am writing my first third-party tool to distribute and while I have finished the base code all the other stuff required is such a PITA. You know the niceties that make it worthwhile for some company to shell out a few hundred bucks rather than writing it themselves. Who has the patience. At least when I am on-site at large companies they have dedicated testing staff, now I have to do that crap :[ :). Oh well, the allure of residual income is just too tempting.

    Need a C# Consultant? I'm available.
    Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

    P S G A J 5 Replies Last reply
    0
    • E Ennis Ray Lynch Jr

      I am writing my first third-party tool to distribute and while I have finished the base code all the other stuff required is such a PITA. You know the niceties that make it worthwhile for some company to shell out a few hundred bucks rather than writing it themselves. Who has the patience. At least when I am on-site at large companies they have dedicated testing staff, now I have to do that crap :[ :). Oh well, the allure of residual income is just too tempting.

      Need a C# Consultant? I'm available.
      Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

      P Offline
      P Offline
      Perspx
      wrote on last edited by
      #2

      If you put the hours in now then it will be worth it in the end :) You'll get yourself a good reputation and make money :D (and of course have that inner glow that you've done something meaningful etc :rolleyes:) Regards, --Perspx

      "The Blue Screen of Death, also known as The Blue Screen of Doom, the "Blue Screen of Fun", "Phatul Exception: The WRECKening" and "Windows Vista", is a multi award-winning game first developed in 1995 by Microsoft" - Uncyclopedia Introduction to Object-Oriented JavaScript

      1 Reply Last reply
      0
      • E Ennis Ray Lynch Jr

        I am writing my first third-party tool to distribute and while I have finished the base code all the other stuff required is such a PITA. You know the niceties that make it worthwhile for some company to shell out a few hundred bucks rather than writing it themselves. Who has the patience. At least when I am on-site at large companies they have dedicated testing staff, now I have to do that crap :[ :). Oh well, the allure of residual income is just too tempting.

        Need a C# Consultant? I'm available.
        Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

        S Offline
        S Offline
        SD SteveG
        wrote on last edited by
        #3

        My first commercial app took 3 years of my life, literally. I was the only coder on the project, many times I would wonder, what was I thinking, when I thought that I could do this alone. I did have a non-coder partner (his software idea) who did all of the paper-work for the company. Once the main coding was done, we spent months on the help file and final debugging, distribution web site, licensing strategy, pricing, advertising, etc. I was ready to throw in the towel several times. My wife hated the whole project since it took so much of my time. She used to always ask is it done ?? I would always say something like, "It's getting closer". She now laughs about it, but there was a time when she loathed the project. It was all worth it in the end.. thank God, I have had residual income for the last 14 years from this project with minimum updating and bug-fixing. So it's worth it, stick to it. Yes those final details are a bitch and take time, but don't give up now.

        G R 2 Replies Last reply
        0
        • S SD SteveG

          My first commercial app took 3 years of my life, literally. I was the only coder on the project, many times I would wonder, what was I thinking, when I thought that I could do this alone. I did have a non-coder partner (his software idea) who did all of the paper-work for the company. Once the main coding was done, we spent months on the help file and final debugging, distribution web site, licensing strategy, pricing, advertising, etc. I was ready to throw in the towel several times. My wife hated the whole project since it took so much of my time. She used to always ask is it done ?? I would always say something like, "It's getting closer". She now laughs about it, but there was a time when she loathed the project. It was all worth it in the end.. thank God, I have had residual income for the last 14 years from this project with minimum updating and bug-fixing. So it's worth it, stick to it. Yes those final details are a bitch and take time, but don't give up now.

          G Offline
          G Offline
          Guy Harwood
          wrote on last edited by
          #4

          SD SteveG wrote:

          I was the only coder on the project, many times I would wonder, what was I thinking, when I thought that I could do this alone. I did have a non-coder partner (his software idea) who did all of the paper-work for the company. Once the main coding was done, we spent months on the help file and final debugging, distribution web site, licensing strategy, pricing, advertising, etc. I was ready to throw in the towel several times. My wife hated the whole project since it took so much of my time. She used to always ask is it done ?? I would always say something like, "It's getting closer". She now laughs about it, but there was a time when she loathed the project. It was all worth it in the end.. thank God, I have had residual income for the last 14 years from this project with minimum updating and bug-fixing. So it's worth it, stick to it. Yes those final details are a bitch and take time, but don't give up now.

          i'm glad i read this :)

          ---Guy H ;-)---

          1 Reply Last reply
          0
          • E Ennis Ray Lynch Jr

            I am writing my first third-party tool to distribute and while I have finished the base code all the other stuff required is such a PITA. You know the niceties that make it worthwhile for some company to shell out a few hundred bucks rather than writing it themselves. Who has the patience. At least when I am on-site at large companies they have dedicated testing staff, now I have to do that crap :[ :). Oh well, the allure of residual income is just too tempting.

            Need a C# Consultant? I'm available.
            Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

            G Offline
            G Offline
            Graham Bradshaw
            wrote on last edited by
            #5

            Ennis Ray Lynch, Jr. wrote:

            At least when I am on-site at large companies they have dedicated testing staff, now I have to do that crap

            You mean you don't test your own code normally?

            E 1 Reply Last reply
            0
            • S SD SteveG

              My first commercial app took 3 years of my life, literally. I was the only coder on the project, many times I would wonder, what was I thinking, when I thought that I could do this alone. I did have a non-coder partner (his software idea) who did all of the paper-work for the company. Once the main coding was done, we spent months on the help file and final debugging, distribution web site, licensing strategy, pricing, advertising, etc. I was ready to throw in the towel several times. My wife hated the whole project since it took so much of my time. She used to always ask is it done ?? I would always say something like, "It's getting closer". She now laughs about it, but there was a time when she loathed the project. It was all worth it in the end.. thank God, I have had residual income for the last 14 years from this project with minimum updating and bug-fixing. So it's worth it, stick to it. Yes those final details are a bitch and take time, but don't give up now.

              R Offline
              R Offline
              Reelix
              wrote on last edited by
              #6

              Don't suppose you can give us the URL? :p

              -= Reelix =-

              1 Reply Last reply
              0
              • E Ennis Ray Lynch Jr

                I am writing my first third-party tool to distribute and while I have finished the base code all the other stuff required is such a PITA. You know the niceties that make it worthwhile for some company to shell out a few hundred bucks rather than writing it themselves. Who has the patience. At least when I am on-site at large companies they have dedicated testing staff, now I have to do that crap :[ :). Oh well, the allure of residual income is just too tempting.

                Need a C# Consultant? I'm available.
                Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                A Offline
                A Offline
                Anna Jayne Metcalfe
                wrote on last edited by
                #7

                Welcome to the fun side. :) Yes, it is hard work - but very fulfilling. There is more to life than coding, and developing your own product is a pretty good way to learn some of the other skills you may need in your wider career later. :rose: By he way, if you haven't already done so, you really should check out the Business of Software Forum[^]. Every issue you are likely to run into in supporting and selling your own product has been covered there at one time or another.

                Anna :rose: Having a bad bug day? Anna's Place | Tears and Laughter "If mushy peas are the food of the devil, the stotty cake is the frisbee of God"

                1 Reply Last reply
                0
                • E Ennis Ray Lynch Jr

                  I am writing my first third-party tool to distribute and while I have finished the base code all the other stuff required is such a PITA. You know the niceties that make it worthwhile for some company to shell out a few hundred bucks rather than writing it themselves. Who has the patience. At least when I am on-site at large companies they have dedicated testing staff, now I have to do that crap :[ :). Oh well, the allure of residual income is just too tempting.

                  Need a C# Consultant? I'm available.
                  Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                  J Offline
                  J Offline
                  JTWhit
                  wrote on last edited by
                  #8

                  As Perspx mentioned, it is really gratifying to have lots of people using your app. I have not written public domain apps, but when a few of my apps that I have written got national acceptance it szx really sweet, as well as a bit scary. I have written at least 3 apps that have gone national at around 60 thousand + users. Two of those have replaced some pretty big name production apps which makes the gratification even greater. Somewhere down the line, it will be worth the effort! Just remember the coder's motto.. When your eyes won't move up,down,to the left or to the right..... it is time to blink! Best of luck..

                  1 Reply Last reply
                  0
                  • G Graham Bradshaw

                    Ennis Ray Lynch, Jr. wrote:

                    At least when I am on-site at large companies they have dedicated testing staff, now I have to do that crap

                    You mean you don't test your own code normally?

                    E Offline
                    E Offline
                    Ennis Ray Lynch Jr
                    wrote on last edited by
                    #9

                    All good developers should do two things: 1) Test their own code and 2) Realize they suck at testing code and get someone else to do it when they are done. Of course I test my own code, but testing it like a developer does and trying to test it like a user would are two different things.

                    Need a C# Consultant? I'm available.
                    Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                    G 1 Reply Last reply
                    0
                    • E Ennis Ray Lynch Jr

                      All good developers should do two things: 1) Test their own code and 2) Realize they suck at testing code and get someone else to do it when they are done. Of course I test my own code, but testing it like a developer does and trying to test it like a user would are two different things.

                      Need a C# Consultant? I'm available.
                      Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                      G Offline
                      G Offline
                      Graham Bradshaw
                      wrote on last edited by
                      #10

                      It seems all you're saying is that to be a good developer you need mutltiple skills. To say that all developers are no good at testing is a big generalisation.

                      E 1 Reply Last reply
                      0
                      • G Graham Bradshaw

                        It seems all you're saying is that to be a good developer you need mutltiple skills. To say that all developers are no good at testing is a big generalisation.

                        E Offline
                        E Offline
                        Ennis Ray Lynch Jr
                        wrote on last edited by
                        #11

                        The two are mutually independent skills. A valuable thing to know is one's own weakness. The few people I have met who have had the audacity to claim to be good testers and developers were terrible at both. I think part of the reasoning that a lot of people state you can be good at both is the lowering of the standard good to being moderately acceptable. I can test, and I can adequately test but that does not make me a good tester.

                        Need a C# Consultant? I'm available.
                        Happiness in intelligent people is the rarest thing I know. -- Ernest Hemingway

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups