Марк Розенталь: я и говорю - "пачка публичных серверов".
У меня мой старый jabber-сервер всё ещё работает без шифрования и с большинством серверов приватных никаких проблем нет. Правда, я им, по понятным причинам, не пользуюсь почти - поэтому руки не доходят обновить конфиги и купить серт.
Ну а так да - jabber.ru отсохли все (ругаются на non-tls s2s в логи), а почти всё остальное работает.
Шифрование там не обязательно. Есть пачка публичных серверов, которые требуют зашифрованные s2s (они крупные, но всё же), но многие клиенты и сервера всё ещё позволяют нешифрованный c2s.
recursi0n: нет, недостаточно. Дебаг (strace, gdb), пакетирование, сборка бинарей (если для c), сборка virtualenv (если для питона) и прочее.
Ну и если back-end - то нужно понимать, что происходит в системе, а не вслепую что-то делать.
То, что лазите в гугл - наплевать, тут главное понимать, что там пишут, а не бездумно делать то же, что в первой подходящей статье написано.