Наполнялся мудростью разработки коммерческого проприетарного ПО с 2012 года и полностью переключился на личные проекты. Убежден, что свободное ПО — это самый короткий путь к более здоровым продуктам для общества.
Твоя поддержка невероятно ценна для меня: она позволяет фокусироваться исключительно на производстве свободного ПО и видео/текстового контента ❤️
Как поддержать:
- поделиться этой страницей в соцсетях:
- нажать ⭐ на страницах понравившихся проектов
- поделиться проектами со своими друзьями/коллегами
- помочь конкретно проекту cargo-limit
- донатами:
Bitcoin (BTC):
1MpA1jqkTJTPcFNwrWghQZ7nRWS5gjBKNe
TRON (TRX, USDT-TRC20, etc.):
TRaiGAmtWpPxLF6py6apfSNKKPjpUXAY57
Toncoin (TON):
EQA3WT7EB3QS3PsxOILbbhKHvqHTxtwkfJWcdZqvuQ8WfkyK
Ethereum (ETH, DAI, etc.):
0xe7c5549246a7eb2a8398b947c2175e5b34bb3fcc
Zcash (ZEC):
t1bPyVoWijTjzSZqDeh1aFfSERRKhBNjp9S
Litecoin (LTC):
LSBjTftxfzRPDMb3QaX8NMGTH3w1CyjDbz
Эзотерической криптой 💎🟡🌚
- AuroraCoin (AUR):
AMf189Ap4RqQ71L9YWXE9ZBm8GFTnYSTST
- Binance coin (BNB):
0xff3c912b69d6fc8b0e9bc7bb7ed897557ef5d28f
- BitcoinCash (BCH):
qzpewzlsypp5ld2udvfxxw4yhxmlvzy5ku5rnwvj3e
- BitcoinGold (BTG):
GTp7xTfsCSgMqcniS6AVdFhi1L3Nzh7wvJ
- BlockChainCoinX (XCCX):
XNdPhpWZJjyFFA93pCtvENHeWwiDDK1EHZ
- Blocknet (BLOCK):
BnpacNjCfFWQnKEkJgA2LEY5nGfZyd7q3r
- Dash (DASH):
XgW9K6AVqfjP9u9cTvHZBLj51NP6eRxEqA
- DeepOnion (ONION):
DVMVucBGRbj2Uv9QwQj83MRksQAofhTybv
- DigiByte (DGB):
D7a9ysrXXuhqhkxcSweeMvuB57bu1YbNPd
- Dogecoin (DOGE):
D6hkWmCYgbia6oEcuYCdfsPxpXSyTc2DdU
- Emercoin (EMC):
EKyvkQt5CvLtNdACvATdpedmGAhRqHnsm3
- Ethereum Classic (ETC):
0x4822d96683ac11cdac6dc3389a22076164b30d09
- EverGreenCoin (EGC):
ERcmx7nxHG3s1o7hnC3aQKBU3scJEtDuth
- Flux (FLUX):
t1cvr66T2uL6sZgp3HcLMjYUxedVs9aHJzT
- GuapCoin (GUAP):
GNpUxGUxoMi8VoXm7Peq31fskFSkq8Ahfg
- Hivecoin (HVQ):
HRCsmcRFFgDHLeUwJgKxEoKwuHNgdSkLoe
- Komodo (KMD):
RKb2vZewxuNMMuSVinz4mbRZn9GJTyDc59
- Monero (XMR):
45H6MXry6cqS4zwsPBsotx8dBSB9zvnnnbxdkqrCmYH2Rh1hsDKBsjoP67Er966wWBD7awbubMEWx1WfSaRyKFgVCjEKunT
- NameCoin (NMC):
N66EC4gqfjrw6k64URsYX3NDzmESFuGXL6
- Novacoin (NVC):
4ZPNP6hr5GWdSnvxYvswtfCnMUokrtyWP7
- PIVX (PIVX):
DPLE8djj5cZpXmHn361G56Q3m4Wcygx96k
- Peercoin (PPC):
PDUbcDVQgDkrqTidtUdrRMt5FVawnutnzr
- PostCoin (POST):
PNPn16AU9Jp6MX3CLEMitCX4XX3w5BdDvM
- Qtum (QTUM):
QMMvbdKcaAmeThHsXjWUUTYFMB5Si6cZaS
- Radiant (RXD):
19VwKwXYQkMuLGykrPW12njve1xEnAH2cz
- Raptoreum (RTM):
RGLagv2pAjJ3rfoUC4kJFtVw5ogRRBNYYq
- Ravencoin (RVN):
R9WVSimFV1HnbrLGo8zzQiaNWwnwt7Y3Ui
- ReddCoin (RDD):
Rt4NQRZepSm9wERw4ZhgQaM1PHzschzaXE
- SmartHoldem (STH):
SUxHKRsZC9Jv3T3zxPoq9Sq5pMpT9me4rg
- Vericoin (VRC):
VKfmNKqgcwHk9CgPbsCnWJH2crVVq47g75
- Vertcoin (VTC):
Vh6GcgW2DQ7ZGpHhbt44Ru482YZFNcVXuX
- WAVES (WAVES):
3PJwsjYtoBujKM1SDxFZJZfU46C88vvsXrA
- eXperience (XP):
PJGQhytWiPsQebgt1xAJwTdiMF333S4Eje
Благодарю за поддержку! 🙏🏼
FAQ
Что не так с традиционными бизнесами?
Обычно они не могут или не хотят выражать относительно высокие этические ценности. Вещи, которые идут за пределами банального заработка или фокуса на качестве продуктов и т.п.
Одна из ценностей которую я преследую — всего лишь минимизация отвлечения: я не хочу заключать пользователей моих продуктов в ловушки внимания, они заслуживают более здоровой жизни!
Больше деталей! 🤯
Почему же так сложно выразить
одну лишь эту ценность в коммерческих продуктах?
Я воспринимаю три типичных карьерных пути следующим образом:
1. Работа на традиционную компанию/компании в качестве фрилансера/сотрудника
- Плюсы:
- 👍 возможность практиковать программную инженерию
- идеально для получения начального опыта разработки
- 👍 возможность выбирать компании с учетом их потенциального уровня зрелости
- правда в весьма удручающем диапазоне 🫤
- 👍 как правило нет гемора с устойчивостью
- 👍 возможность практиковать программную инженерию
- Минусы:
- 🤦♂️ (почти) нет контроля над высокоуровневыми решениями
- компания наверняка будет делать какие-то неэтичные вещи по вполне обоснованным причинам
- 🤦♂️ (почти) нет контроля над высокоуровневыми решениями
2. Работа над личными проектами
- Плюсы:
- 👍 идеально для тех, кто уже имеет достаточно опыта разработки
- 👍 полный контроль над принятием решений
- возможность выразить ничем неограниченные высокие этические ценности с самого начала
- свобода инноваций
- Минусы:
- 💀 чрезвычайно сложная устойчивость
3. Открытие традиционной компании
- Плюсы:
- 👍 некоторый контроль над принятием решений
- ограничен демократией, размазанной по (со)учредителям компании
- всё же некоторые из этих соучредителей зачастую могут внезапно оказаться психопатичными детьми-переростками 💀
- какие же решения такая компания будет принимать в этом случае?
- 👍 некоторый контроль над принятием решений
- Минусы:
- 🤦♂️ слишком много управления, тяжело заниматься непосредственно разработкой ПО в качестве учредителя компании
- 🤦♂️ очень тяжело сделать компанию устойчивой
- 💀 варварские выживательные ценности на неизвестный период времени
- компания редко дозревает до тех этапов, когда становится актуально выражать достаточно высокие этические ценности (не вредя устойчивости компании).
Некоторые примеры варварства в типичных коммерческих продуктах:
- Намеренные (зачастую выживательные) манипулятивные техники:
- навязчивая реклама и нотификации
- «У нас есть что-то еще для Вас!», когда пользователь собирается закрыть страницу
- внезапная громкая реклама посередь спокойной релаксирующей медитативной музыки
- внезапное появление нежелательной кнопки в той позиции, куда пользователь намеревался нажать
- замена нормальной службы поддержки отмороженным чат-ботом, который умеет выдавать лишь ограниченный набор бесполезных вариантов фидбэка
- навязчивая реклама и нотификации
- Жесткие намеренные манипулятивные техники, подозрительно напоминающие мошенничество, однако существующие как нечто легальное из-за плохой регуляции:
- включение бесполезных платных услуг втихаря
- намеренное переусложнение UI, которое ведет к ошибкам
- полное забивание на предоставление оплаченной услуги по абсурдной причине.
Если бы я хотел открыть традиционную компанию, то даже в качестве достаточно этичного учредителя мне скорее всего в какие-то моменты приходилось бы выбирать между:
- реализацией подобного варварства
- или закрытия организации, т.к. иначе выжить она не сможет.
Устойчивые организации
медленно растут по стадиям развития
Часто они застревают в бесконечном выживательном кошмаре. Некоторые сталкиваются с конфликтами между соучредителями, которые могут привести к разрушению основных ценностей организации разными способами или, что иронично, даже к изгнанию основных лидеров!
Есть большой шанс не получить возможность выразить высокие этические ценности совсем в качестве организации, несмотря на длительные болезненные старания по ее выращиванию.
Банальное невежество
Организации естественным образом делегируют менее важные вещи командам, которые с радостью копируют стрёмные разрушительные идеи, по разным убедительным отговоркам: скопировать их дешевле, они уже реализованы у конкурентов и т.п.
Примеры плохих/устаревших (но парадоксально популярных) инженерных «решений»:
- scrolljacking
- бесполезная и слишком детализированная документация, которая быстро устаревает
- внезапные неотключаемые нотификации/тултипы/туториалы/объявления о новой функциональности
- бесполезные капчи, которые хоронят твоё драгоценное состояние потока
- нет уже никакой причины пытаться различать ботов от людей
- иронично то, что компании навроде OpenAI/Google/etc. тратят своё время на улучшение детекта ботов
- они могли бы даже монетизировать трафик ботов, превратив их в
крипто-фермудвижок распределенного браузерного ML-инференса, или что-либо еще более экологичное, как для человеческой ментальности, так и для их бизнеса
- они могли бы даже монетизировать трафик ботов, превратив их в
- переусложнение всех подряд нативных GUI-приложений путем превращения их в очередные веб-браузеры
- это фрактал проблем; одна из них — такой софт неизбежно становится забагованным (и зачастую тормознутым)
- иногда до той степени, когда его становится невозможно использовать без потерь концентрации и постоянного раздражения
- это фрактал проблем; одна из них — такой софт неизбежно становится забагованным (и зачастую тормознутым)
- антипаттерны в оффлайне, такие как колокольчик в микроволновке, который ухудшает качество сна твоих соседей
- вспоминается еще один популярный (но ортогональный) антипаттерн: синий светодиод (например на корпусе кондиционера), ухудшающий качество твоего сна.
Так почему же я выбираю работать над личными проектами, в качестве индивидуума?
Из-за возможности обойтись без всего этого варварства с самого начала.
Сама по себе эта возможность настолько ценна для меня, что я больше не нахожу традиционные коммерческие организации привлекательными для себя.
Почему не комбинируешь работу на менее рисковые проекты и свои собственные проекты?
Уже сделал ряд честных экспериментов по балансировке работы на реально клёвую компанию vs личные проекты.
Остановился после того, как уменьшил время работы на компанию до 60%, потому что для меня это совсем не сработало.
Мне не удается по-настоящему сфокусироваться на своём проекте если работаю над чьим-то еще. Это приводит к посредственности везде и постоянному выгоранию, от которого до сих пор восстанавливаюсь. 🧘♂️