Hacker News new | ask | show | jobs
by rahimnathwani 2074 days ago
Not OP, but it's good if these two are met:

1. You and the client can converge on what should be done.

2. You have the skills/experience/whatever to help the client do that.

Lack of #1 is bad because you could end up signing up to do work that you believe is the wrong solution (or solution to the wrong problem) and end up being ineffective.

Lack of #2 is bad because doing things that are too far from your expertise will result in worse outcomes.