Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 1053811
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T17:18:37+00:00 2026-05-16T17:18:37+00:00

Being a young, inexperienced developer doing one man development work for a client, I

  • 0

Being a young, inexperienced developer doing one man development work for a client, I thought I’d just need my laptop and a development environment when asked if I needed anything. Flash forward to some testing later on and I realize I need to test my software on operating systems I do not have access to.

So now I know to ask about that.

What other stuff should I be asking about? Anything I should be looking for?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T17:18:37+00:00Added an answer on May 16, 2026 at 5:18 pm

    Documentation:

    A good requirements specification will give all stakeholders the same picture of the software to be developed and can help resolve contractual issues later. Consult references on software requirements if needed (Software Requirements by Karl Wiegers is a good source). Be sure it is accurate and kept current–you will rely on this if the client feels the software is not complete and refuses to pay.

    Software:

    Get a rough idea of the work to be done (or if you have a complete spec, even better) and the development language. Of the requirements listed in the spec, determine which are supported by the language and which aren’t. Decide if you will need to buy third-party libraries to complete the unsupported requirements (user interface controls, etc.). You will likely want to include the price for this in the contract. You don’t want to get stuck paying the bill for these unless you think you can reuse them in other projects.

    Also consider development software, database software, etc. For testing on different system configurations, virtualization software with operating systems licenses will be helpful.

    People:

    Having extra programmers can help, but adding a programmer does not double the output, especially if they are inexperienced and require your assistance. As your team grows, it becomes more important to have well-written requirements and a thought-out design to keep everyone on the same page. I wouldn’t do this unless the job is big enough for it, since you will have to spend part of your time managing the other programmers.

    Someone dedicated to writing documents (user manuals, help pages, some technical specs) can be useful. If a lot of documentation is required, this might be worth considering, since it will allow you to focus on what you do best. I have never had a technical writer work with me, but I would really like to try this and see if it pays off.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Being a Java developer in an agile development cycle, I have learnt that it
Being a somewhat proficient iOS developer, I have just started working on a desktop
Being a developer born and raised on OO, I was curious to hear how
Being a front end javascript developer, I find it a pain to develop, host,
Being totally new into node.js environment and philosophy i would like answers to few
Being a Windows developer I'm currently working on my own project using LAMP. I
Being a newbie ROR developer I've been thinking of ways of protecting certain methods
Being primarily a C# developer, I'm scratching my head when trying to create a
Being asked to describe what a virtual function is seems to be one of
Being a C# developer since version 1.0, F# has captured my free time for

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.