TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Client not paid? Add opacity to the body

47 点作者 andreapaiola超过 8 年前

11 条评论

dsacco超过 8 年前
I know this is probably just made in good fun, but as a consultant who frequently works with startups[1], I recommend not doing something like this.<p>If you have delivered the final product to the client and they are not paying your invoice, your first step should be to try and cordially resolve the situation with a frank discussion about your expectations and mutual commitments, and nudged with references to the signed statement of work.<p>In my experience there are three types of clients. Clients who pay, clients who can&#x27;t pay, and clients who won&#x27;t pay. My recourse, and what I recommend to others, is as follows:<p>1. For new clients, require a 1&#x2F;3 deposit before you begin the work, payable towards the final invoice. If the client cannot pay the first invoice, you know they will struggle to pay all of them and you haven&#x27;t wasted your time.<p>2. Depending on how long the engagement is expected to run, require payments towards the final invoice every <i>n</i> weeks. This limits your exposure in case the client suddenly cannot or will not pay.<p>3. Ensure that your statements of work and other contracts are reviewed by a competent lawyer (as &#x27;patio11 and &#x27;tptacek would say, pretty much any lawyer as long as they are competent). This limits your liability and exposure in case you need to sue.<p>4. If there is a disagreement over terms after both parties have signed, or the client cannot pay, be charitable and attempt to resolve it in ways that are not antagonistic. Try to work out payment plans, or change the scope such that it is still affordable for the client. Accept that for certain situations, you will not recoup invoices (e.g. the client literally has no money for you). Steps 1 and 2 are designed to limit the impact for this latter case.<p>5. If the client <i>will not</i> pay, start with civil discussion first, then escalate by involving lawyers and strongly worded letters. Specifically, do not do anything passive aggressive. I would recommend revoking their license to use the software before you alter their public deployment and potentially cause them brand, reputational or business continuity damage.<p>6. Establish a high quality pipeline of qualified leads, especially from referrals, who you can consider more trustworthy with invoice payment. In my experience, I have never had a referral default on an invoice. Now, the vast majority of my business comes through referrals (there are many other benefits to a referral pipeline as well).<p>[1]: Read - clients who are statistically likely to default on their outstanding invoices.<p>EDIT: Typo...pipeline of leads from referrals, not lawyers :)
评论 #12667092 未加载
评论 #12671595 未加载
评论 #12667758 未加载
edanm超过 8 年前
Anyone who would even think of doing this is:<p>1. Extremely unprofessional.<p>2. Is not taking on the right clients.
评论 #12667098 未加载
k__超过 8 年前
Simply do factoring with your bills.<p>You get your money fast and if someone makes problems, the factoring company hsas them.<p>It&#x27;ss legal and doesn&#x27;t need any code.
评论 #12667048 未加载
评论 #12667184 未加载
hall_999超过 8 年前
When I was freelancing, all of my work resided on my own private servers. As soon as I received the final payment, it was transferered to the client.<p>I never had any issues.
kcbanner超过 8 年前
Sounds like a great way to improve your relationship with the client &#x2F;s
评论 #12667036 未加载
rhspeer超过 8 年前
It costs money &amp; time to take people to court, so jerks will under pay you like $2000 because it&#x27;s not worth the time and effort to go to court over it.<p>Dev is not like other services in the US where we can easily put leans on property.<p>So yea, own the hosting, take down their site if they don&#x27;t pay.<p>I promise you every business owner has to deal with people that don&#x27;t pay their bills and will understand.<p>Have a low tolerance for assholes, and if you ever get a lead on a client bad mouthing their previous developers about holding their project hostage, just run.
评论 #12667183 未加载
gcr超过 8 年前
Is it legal to build self-destruct systems into contracted work? I&#x27;d be super wary of adding this...
评论 #12667035 未加载
评论 #12667009 未加载
评论 #12667029 未加载
Kiro超过 8 年前
<a href="https:&#x2F;&#x2F;github.com&#x2F;andreapaiola&#x2F;F-D-&#x2F;blob&#x2F;master&#x2F;fade.php" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;andreapaiola&#x2F;F-D-&#x2F;blob&#x2F;master&#x2F;fade.php</a><p>What is the point of making this a class rather than just a simple function?
评论 #12667107 未加载
评论 #12667108 未加载
BjoernKW超过 8 年前
I realise this might be somewhat tongue-in-cheek or just a way to vent on some real-life dealings with a client gone awry.<p>However, even just insinuating actually doing something like this in real life (or giving people ideas for that matter) is at least a tad dodgy if not downright unethical.<p>Someone having treated you badly in business (as in not having payed you for whatever reason) doesn&#x27;t give you the moral (much less so the legal) right to treat them badly in return. That&#x27;s what lawyers and courts are for (well, not treating others badly - though that might very well be part of the process - but to get recourse).
andreapaiola超过 8 年前
I don&#x27;t know: it&#x27;s half fun and half serious... Really it&#x27;s half-serious :D
tarancato超过 8 年前
You mean, remove opacity from the body...<p>Such a great idea, though.
评论 #12667038 未加载
评论 #12667042 未加载