I purchased rights to open-source dating software, and sent out a proposal for substantial modifications to a programmer who came highly recommended from another dating site owner using the same platform.
I was quoted two prices and two options, Here is what he said:
"After clearly understanding the amount of work required, I estimate that it would take around 320 hours of coding. That means it would take around 8 weeks to complete the task ... There is also another plan with around 240 hours of coding and 6 weeks for completion ... The difference between the two is level of accuracy, stability and standardization of code (which means that while making your functions functional, I also take care of the unwarranted conditions that may or may not happen). That makes your website robust, stable, and your website do better error handling for fast debugging. In first case the code is well documented and tested to make it robust and easy for future integration/upgrades, but in later case emphasis is on towards completing the features. You will get your work done in both cases with the functionality you mentioned. But the differences are clearly mentioned."
Option # 2 costs 25 percent more than Option # 1.
Ultimately I decided I would do some 80/20 analysis, prioritize the proposed modifications, then break the modifications into phases, with an eye to getting the site on the market sooner than later. Some features (like blogging, for example) are just not that important to what I am trying to accomplish and can wait for a subsequent upgrade. .
In any event ... I know very little about programming and it does not make sense for me to try to become an expert in it. I'll stick to site design and marketing. So I have a few questions (if you don't mind my asking).
First: How important do you suspect the optional "code standardization" is in the big picture ...? Is this essential ... or do you think the potential "debugging" issues can be just as easily addressed at some later date if and as they arise?
Second: (and I know this is a rookie question for programmers) ... what is the main cause of bugs? Faulty programming ...? Or faulty hardware ...?
Thanks!
I was quoted two prices and two options, Here is what he said:
"After clearly understanding the amount of work required, I estimate that it would take around 320 hours of coding. That means it would take around 8 weeks to complete the task ... There is also another plan with around 240 hours of coding and 6 weeks for completion ... The difference between the two is level of accuracy, stability and standardization of code (which means that while making your functions functional, I also take care of the unwarranted conditions that may or may not happen). That makes your website robust, stable, and your website do better error handling for fast debugging. In first case the code is well documented and tested to make it robust and easy for future integration/upgrades, but in later case emphasis is on towards completing the features. You will get your work done in both cases with the functionality you mentioned. But the differences are clearly mentioned."
Option # 2 costs 25 percent more than Option # 1.
Ultimately I decided I would do some 80/20 analysis, prioritize the proposed modifications, then break the modifications into phases, with an eye to getting the site on the market sooner than later. Some features (like blogging, for example) are just not that important to what I am trying to accomplish and can wait for a subsequent upgrade. .
In any event ... I know very little about programming and it does not make sense for me to try to become an expert in it. I'll stick to site design and marketing. So I have a few questions (if you don't mind my asking).
First: How important do you suspect the optional "code standardization" is in the big picture ...? Is this essential ... or do you think the potential "debugging" issues can be just as easily addressed at some later date if and as they arise?
Second: (and I know this is a rookie question for programmers) ... what is the main cause of bugs? Faulty programming ...? Or faulty hardware ...?
Thanks!
Dislike ads? Become a Fastlane member:
Subscribe today and surround yourself with winners and millionaire mentors, not those broke friends who only want to drink beer and play video games. :-)
Membership Required: Upgrade to Expose Nearly 1,000,000 Posts
Ready to Unleash the Millionaire Entrepreneur in You?
Become a member of the Fastlane Forum, the private community founded by best-selling author and multi-millionaire entrepreneur MJ DeMarco. Since 2007, MJ DeMarco has poured his heart and soul into the Fastlane Forum, helping entrepreneurs reclaim their time, win their financial freedom, and live their best life.
With more than 39,000 posts packed with insights, strategies, and advice, you’re not just a member—you’re stepping into MJ’s inner-circle, a place where you’ll never be left alone.
Become a member and gain immediate access to...
- Active Community: Ever join a community only to find it DEAD? Not at Fastlane! As you can see from our home page, life-changing content is posted dozens of times daily.
- Exclusive Insights: Direct access to MJ DeMarco’s daily contributions and wisdom.
- Powerful Networking Opportunities: Connect with a diverse group of successful entrepreneurs who can offer mentorship, collaboration, and opportunities.
- Proven Strategies: Learn from the best in the business, with actionable advice and strategies that can accelerate your success.
"You are the average of the five people you surround yourself with the most..."
Who are you surrounding yourself with? Surround yourself with millionaire success. Join Fastlane today!
Join Today