DEV Community

Discussion on: Lessons Learned in Freelancing

coleturner profile image
Cole Turner Author

Those are good questions. Hosting or the lack of should be written in the contract. For the project scope I always create a spec and outline what is in scope and what is not in scope. The price of the project then depends on the spec. Making the fields editable increases the level of effort and adds pressure on the user interface to respond to all kinds of inputs versus a fixed set of inputs.

When it’s a requirement or scope item, spec it. If it’s a matter of process or relationship with the client, it belongs in the contract.