I read my contracts. I make a risk assessment. I weigh it against likelihood.
I rarely question clients contracts unless they fuck with the payment terms, or unless they impose unreasonable work guarantees. Almost nothing else matters in a contract.
If the contract is unreasonable I don't hestitate to say "this bit isn't practical". If they don't agree to adjust to fair and reasonable terms I drop the client/contract.
I really hate working for companies who impose exploitative terms because they hold the more powerful position in the relationship. I'd rather tell em to go elsewhere.
My theory is that any technology that can be simpler will be replaced by one that IS simpler.
New technologies like react either need to fix their problems like lack of integrated state management or be replaced by something that does do it right.
I rarely question clients contracts unless they fuck with the payment terms, or unless they impose unreasonable work guarantees. Almost nothing else matters in a contract.
If the contract is unreasonable I don't hestitate to say "this bit isn't practical". If they don't agree to adjust to fair and reasonable terms I drop the client/contract.
I really hate working for companies who impose exploitative terms because they hold the more powerful position in the relationship. I'd rather tell em to go elsewhere.