Ask HN: Did your client ever replace you by a more junior freelancer? I got a client for 3 years and out of the blue they picked a more junior freelancer and did not renew my contract. The problem is that my code and architecure were really good there, so much so that adding new functionality was extremelly easy (due to the well architected code). The client most likely wanted a confirmation that my job could be done cheaper, and the easy to maintain and extend code I wrote made him think so. So I was dropped. In the end I was out of a gig for doing really excellent work. Any similar experiences or hints? PS: I was the only developer and the client can't code, so they can't distinguish between a spaguetti and properly developed code. The client literally told me it was not due to performance. But that the work can be done by that other junior freelancer. |