client got faded, I got paid

preview_player
Показать описание
What should you do if a customer does not pay you? Use your JavaScript skills ofc

#webdev #code #shorts
Рекомендации по теме
Комментарии
Автор

Just to be clear, don't do this in real life.

Fireship
Автор

i usually take down the website and replace with the homepage of my portifolio website, free ad

vitorgouveia
Автор

Never let the client host the site, unless they're paying in full for a zip archive. Then it's their problem.

spacecowboy
Автор

Had a client get my work and then tried to submit a cancellation on fiverr at 3 am to try and lock me out of the shopify account. At that hour after the notification woke me up I ran to my desk and removed all the code from her site and then she tried to get me to put it again (without paying) xD. Working as a freelancer can be a nightmare sometimes.

espaciovirtual
Автор

You can also flip the whole page 180 using CSS transform on the body.

mikevoid
Автор

"don't do this in real life"

(wink)

Berkeli
Автор

fixing this is very easy. Instead you need to increase the memory footprint of the website day by day. It will be nightmare for anyone working on it in the future to fix the bug.

a.yashwanth
Автор

Back in the day I did this with a client that was notorious non-payer (I was desperate for the work). This was way before the internet - I just hard coded an expiry date into my compiled code 180 days past delivery date. After a ton of foul mouthed calls and threats of legal action, he decided to pay up. I went back and permanently re-enabled the app but refused any future maintenance work.

Supperconductor
Автор

"They didnt pay me, they will suffer the consequences"
"But a construction worker"

ThePieOfTheUnknown
Автор

If the client asks to self-host, just obfuscate some core code, and add the payment checks there. Maybe make some secondary check that corrupts the database if they think they got away after fixing the "pay me" CSS.

..
Автор

I've never got burnt with a client because of 2 veeery simple rules, *1. never start a project without a downpayment* pick whichever amount you feel guarantees completion, mine is 50%, no if's and but's on this and *2. DO NOT LET THEM HOST it OR SEND IT TO THEM TILL they clear the remaining amount.* How is this not standard?

DerickMasai
Автор

Savage! But fair.

I actually had clients disappear without paying many years ago when I used to do freelance work. Didn't get my money. Though if I remember correctly, those were very small projects, so not a big deal. On bigger projects I always asked for 50% advance.

slava_trushkin
Автор

"What if we used 100% or our brain power?"

pgt
Автор

- Always make the client sign paper stating what you are about to do and at what price before starting any line of code.
- Always send an email to the client to debrief after each meeting with him, ask him to answer with an acknowledgement.
- Always make clear on the invoice that after XX days of no payment, he will start getting penalties.

Software freelancer is a scarce resource, you should be the one that lead the relationship.

mrsupremegascon
Автор

I had a client skip payment years ago, and so I leave passive aggressive comments on their company LinkedIn page from time to time as therapy.

madmartigan
Автор

Once had a prospective client ask me to do some work on an existing site. Checking it out I saw a helpful comment from a previous Dev in the html saying that this client was a poor payer. Avoided the engagement - thanks anon dev!

tedmoyses
Автор

I used to develop servers, and for my poison pill, I just made it so anyone who connected and ran a command instantly wiped the server. Good times :) You can also do this with JavaScript, just make a global function and you can then run it from the console, so you don't have to wait 100 days :)
To be clear: None of my clients ever ran away, they were all very nice

exortions
Автор

LoL, you are so funny :)… Once my client didn’t pay but forgot I had access to his registrar so I just redirected his domain to mine. He was not savvy enough to figure out how that happened so eventually he paid his bill :)…

KarlitosMajdos
Автор

Best to install some from of DRM into projects. While in trial mode, It uses encrypted assets that require the fetching of a key and holds the decrypted assets in a cache. Should the client not pay, the server refuses to send the decryption key, and the client has a timer to flush the key and the cache of decrypted assets. When fully paid, the client gets given a licence file for a full licence, so it knows it does not need to bother the server anymore, and the key for the encrypted assets. since it now has a full licence, it sends the decrypted data to a folder where it will permanently be held.

The best part is, a lot of countries have strong legal protection for the defeating of DRM for non personal use, so if they get around it and still not pay you, you can also get them in trouble for messing with the DRM. if they try to say the product is not what they wanted, you can point out that the defeating of the DRM for non personal use by nature requires malicious effort and intent. So, what was delivered was obviously what they wanted, as they went through the trouble of cracking it to continue using it. This then allows you to also go for treble/punitive damages as well.

pseudonymity
Автор

You even gave 100 days of buffer time to clients to pay you. Clearly a gentleman 🎉🔥

Iಠ_ಠl