I guess because if you have one large enough client they become your defacto employer but without any of the benefits of salaried employment.
It can also make you complacent so you won't bother marketing yourself so much. That means that if they do decide to ditch you then you are in trouble.
Perhaps the answer is to provide smaller niche services (performance optimisation , pen-testing, UX design) to larger clients and charging a higher hourly rate so you don't end up becoming their general purpose code monkey.
It can also make you complacent so you won't bother marketing yourself so much. That means that if they do decide to ditch you then you are in trouble.
Perhaps the answer is to provide smaller niche services (performance optimisation , pen-testing, UX design) to larger clients and charging a higher hourly rate so you don't end up becoming their general purpose code monkey.