Очевидна перевага псевдоніму: ти залишаєшся анонімним, якщо хочеш (навіть якщо це може стати важким, якщо ти зробиш внесок у добре відомий проект). Це означає кілька речей:
- Вас не турбують електронні листи від людей, які знають ваше ім’я та те, що ви берете участь у проекті,
- Якщо ви працюєте в деяких компаніях із суворою політикою, ви уникаєте проблеми, коли все, що ви пишете, належить цій компанії¹,
- Ви можете кинути проект з відкритим кодом у будь-який момент, і ніхто вас не турбуватиме, ніколи,
- Під час співбесіди на роботу вам ніколи не доведеться відповідати на такі питання:
Десять років тому ви внесли свій внесок у проект <Ім'я тут>. Ми завантажили код цього періоду з SVN, і є багато нечитабельних кодів, важких у обслуговуванні, з великою кількістю помилок, жодних коментарів і т. Д. Чи можете ви пояснити це і що змінилося за останні десять років у вашому стилі кодування?
Навпаки, це означає, що якщо ви робите внесок на професійному рівні, пишете високоякісний код тощо, ви особисто не винагороджуєтесь. Ви все ще можете сказати, що це ваш код під час інтерв'ю, але він набагато непряміший.
¹ Я не юрист, тому це може бути неточним у вашій країні.