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. Custom software development

Custom software development

Scheduled Pinned Locked Moved The Lounge
databasesql-serversysadminsalesquestion
22 Posts 6 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.
  • D Dario Solera

    Well, thank you very much for your opinion. The application+website need at least 15k lines of code plus a few SQL, and I guess I'd need 10 days or so (working only on it), plus the time for (at least a brief) testing and then deployment. I'd like, obviously, to own the IP and the source code as well. As soon as I finish the design of the architecture and therefore understand how much time I will need, I'm going to discuss all the "legal" stuff with the customer.

    Craig G Fraser wrote:

    Just make sure you backup..backup..backup...the source in a few place to keep it safe

    Don't worry! I'm really paranoid on backups! :-D Thanks again. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

    R Offline
    R Offline
    Ryan Binns
    wrote on last edited by
    #10

    Dario Solera wrote:

    The application+website need at least 15k lines of code plus a few SQL, and I guess I'd need 10 days or so

    :omg: Either you're an extremely fast coder who doesn't make mistakes, or you're being awfully optimistic there... Or maybe it's just me who can't managed more than a couple hundred quality lines of code in a day. That's always possible :)

    Ryan

    "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

    D 1 Reply Last reply
    0
    • R Ryan Binns

      Dario Solera wrote:

      The application+website need at least 15k lines of code plus a few SQL, and I guess I'd need 10 days or so

      :omg: Either you're an extremely fast coder who doesn't make mistakes, or you're being awfully optimistic there... Or maybe it's just me who can't managed more than a couple hundred quality lines of code in a day. That's always possible :)

      Ryan

      "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

      D Offline
      D Offline
      Dario Solera
      wrote on last edited by
      #11

      Ryan Binns wrote:

      Either you're an extremely fast coder who doesn't make mistakes, or you're being awfully optimistic there...

      Well, when I decide that I code, I code for real. In the last 2 days I coded more than 4000 lines... _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

      R 1 Reply Last reply
      0
      • D Dario Solera

        Ryan Binns wrote:

        Either you're an extremely fast coder who doesn't make mistakes, or you're being awfully optimistic there...

        Well, when I decide that I code, I code for real. In the last 2 days I coded more than 4000 lines... _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

        R Offline
        R Offline
        Ryan Binns
        wrote on last edited by
        #12

        Dario Solera wrote:

        In the last 2 days I coded more than 4000 lines...

        :omg: Wow! Is that including design, testing and documentation?

        Ryan

        "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

        D S 2 Replies Last reply
        0
        • R Ryan Binns

          Dario Solera wrote:

          In the last 2 days I coded more than 4000 lines...

          :omg: Wow! Is that including design, testing and documentation?

          Ryan

          "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

          D Offline
          D Offline
          Dario Solera
          wrote on last edited by
          #13

          No, not design. But a few testing and documentation. _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

          1 Reply Last reply
          0
          • R Ryan Binns

            Dario Solera wrote:

            In the last 2 days I coded more than 4000 lines...

            :omg: Wow! Is that including design, testing and documentation?

            Ryan

            "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

            S Offline
            S Offline
            Super Lloyd
            wrote on last edited by
            #14

            he probably work in C or C++ my boss is working ObjectiveC and write pages a day (1000+ lines) I'm porting his code to windows. I'm much slower. However I achieve the same as results with just a tenth of C# code :laugh:

            D R 2 Replies Last reply
            0
            • D Dario Solera

              roel_ wrote:

              estimate how bad they need it, in what sector they're in

              Well, they really need it. It could make them save tons of time and therefore money...

              roel_ wrote:

              and make sure to get your contract real tight

              This is obviously an important point. Anyway I'm sending right now them an email just to introduce the IP/source code question. We'll see... _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

              S Offline
              S Offline
              Super Lloyd
              wrote on last edited by
              #15

              don't understimate testing. they won't do business with you again if it's broken!

              D 1 Reply Last reply
              0
              • S Super Lloyd

                he probably work in C or C++ my boss is working ObjectiveC and write pages a day (1000+ lines) I'm porting his code to windows. I'm much slower. However I achieve the same as results with just a tenth of C# code :laugh:

                D Offline
                D Offline
                Dario Solera
                wrote on last edited by
                #16

                Super Lloyd wrote:

                he probably work in C or C++

                No, C# (ASP.NET). :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

                1 Reply Last reply
                0
                • S Super Lloyd

                  he probably work in C or C++ my boss is working ObjectiveC and write pages a day (1000+ lines) I'm porting his code to windows. I'm much slower. However I achieve the same as results with just a tenth of C# code :laugh:

                  R Offline
                  R Offline
                  Ryan Binns
                  wrote on last edited by
                  #17

                  Super Lloyd wrote:

                  he probably work in C or C++

                  That's what I use... C++ :~ Of course, I'm not actually a software engineer... I'm one of the evil hardware guys ;)

                  Ryan

                  "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"

                  1 Reply Last reply
                  0
                  • D Dario Solera

                    I have been asked to build an application and a website (they work together). They have to perform a few tasks, basically managing some simple data. The website replicates the data in a read-only fashion. The system is quite complex, uses SQL Server and should be multi-client. Since this kind of application could be useful to other customers (operating in the same market), I wonder whether or not selling them too the application is fair. We (me and the primary customer) have not yet decided the "licensing" statements (I'm not an employee). I thought, anyway, to give them the application and the site under a closed-source license. So the questions are: - How much could I ask them? (someone told me at least 7-800 Euros) - Is it fair to sell the same application to other customers, supposing they allow me to? - Should I give them the source? And in this case, Should I ask more money? :-D This is my first "big" work, at least compared with other small websites I have done before, so any suggestion is really welcome, specially from the ones of you that are professionals. Thanks. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

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

                    In general if you get paid to develop something they own the source and it is unfair to ask otherwise however you can ask for rights to the code as well assuming it does not use proprietary methods. Ask them your (going rate * number of hours) - (going rate * ignorance). Do not ask for below market rate unless (1. you suck, 2. it is a non-profit, or 3. you have a personal relationship with them). As for giving them the source, they own it. "Until the day of his death, no man can be sure of his courage" -- Jean Anouilh

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

                      In general if you get paid to develop something they own the source and it is unfair to ask otherwise however you can ask for rights to the code as well assuming it does not use proprietary methods. Ask them your (going rate * number of hours) - (going rate * ignorance). Do not ask for below market rate unless (1. you suck, 2. it is a non-profit, or 3. you have a personal relationship with them). As for giving them the source, they own it. "Until the day of his death, no man can be sure of his courage" -- Jean Anouilh

                      D Offline
                      D Offline
                      Dario Solera
                      wrote on last edited by
                      #19

                      Ennis Ray Lynch, Jr. wrote:

                      As for giving them the source, they own it.

                      We already decided that I own the source. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

                      E 1 Reply Last reply
                      0
                      • D Dario Solera

                        Ennis Ray Lynch, Jr. wrote:

                        As for giving them the source, they own it.

                        We already decided that I own the source. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

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

                        Then you cheated them. They took all of the risk and you got all of the rewards. After all you didn't develop the software at your own expense and then market it to them. While it is certainly legal to do so and not a violation of the ACM code of ethics it still doesn't pass the would you want your mother to know about it test. "Until the day of his death, no man can be sure of his courage" -- Jean Anouilh

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

                          Then you cheated them. They took all of the risk and you got all of the rewards. After all you didn't develop the software at your own expense and then market it to them. While it is certainly legal to do so and not a violation of the ACM code of ethics it still doesn't pass the would you want your mother to know about it test. "Until the day of his death, no man can be sure of his courage" -- Jean Anouilh

                          D Offline
                          D Offline
                          Dario Solera
                          wrote on last edited by
                          #21

                          Ennis Ray Lynch, Jr. wrote:

                          it still doesn't pass the would you want your mother to know about it test

                          :confused: Could you explain that? Understood! My mother (and father, and sister, and friends) already know the whole story... Anyway, I think it is ethic and fair, since I explained them (the customers) that I'm going to try to sell the software to someone else too, but I give them exclusive rights on one specific feature they requested. So, as we say in Italy, clear pacts, long friendship (or something like that). :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

                          1 Reply Last reply
                          0
                          • S Super Lloyd

                            don't understimate testing. they won't do business with you again if it's broken!

                            D Offline
                            D Offline
                            Dario Solera
                            wrote on last edited by
                            #22

                            Super Lloyd wrote:

                            don't understimate testing.

                            Don't worry. :) _____________________________________________ Tozzi is right: Gaia is getting rid of us. My Blog [ITA] - Developing ScrewTurn Wiki 1.0b...

                            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