Портативность предназначена для людей, которые не могут написать новые программы.
Реальное качество означает, что люди гордятся кодом, который они пишут, что они вовлечены и принимают его лично.
Индивидуальный разработчик, как я, заботится о том, чтобы написать новый код и сделать его максимально интересным и эффективным. Но очень немногие люди хотят провести тестирование.
Я просто слишком доволен тем, что хочу сделать, чтобы действительно иметь очень негативное отношение к Microsoft. Они делают плохие продукты - и что? Мне не нужно заботиться, потому что я с радостью не должен их использовать, и написание своей собственной альтернативы было очень приятным опытом во многих отношениях.
Если вы хотите путешествовать по всему миру и быть приглашенным выступить во многих разных местах, просто напишите операционную систему Unix.
Я на самом деле не верю, что все должны обязательно попытаться научиться кодировать. Я думаю, что это разумно специализировано, и никто на самом деле не ожидает, что большинству людей придется это сделать. Это не похоже на то, чтобы знать, как читать и писать и делать базовую математику.