Он запрятал кусок кода, что если на сайт входит юзер с ником xxx, то удалить всю базу данных пользователей.
Не обманывайте программиста, платите в срок и все будет хорошо.
Что делать?
Подписать договор, в котором явно обозначить пункт о причинении вреда исполнителем.
Как доверять сердце своего проекта незнакомых людям?
Так же, как вы доверяете зубному.
Особенно интересно, как этот вопрос решается на крупных сайтах.
На крупных сайтах это решается за счет контроля доступа и штата программистов и сисдаминов, которые поддерживают систему 365/24/7
Может ли там кто-то взять и завалить сайт в одиночку?
Да, безусловно. Но смысла в этом нет.
В общем, очень интересная тема, в которой ничего не представляю.
Программисты - люди далеко не глупые, как правило. Действия, что вы привели в пример возможны, но только в случае
крайнего недоверия программиста-новичка к вам как заказчику.