Фокус - это вопрос решения, что вы не собираетесь делать.
В эпоху информации барьеры [для входа в программирование] просто нет. Барьеры навязываются. Если вы хотите отправиться в разработку и развить какую -то грандиозную вещь, вам не нужны миллионы долларов капитализации. Вам нужно достаточно пиццы и диетической колы, чтобы придерживаться вашего холодильника, дешевый компьютер для работы и посвящение, чтобы пройти через него. Мы спали на полах. Мы пробирались по рекам.
Сфокусированная, тяжелая работа - это реальный ключ к успеху. Следите за целью и просто продолжайте делать следующий шаг к его завершению. Если вы не уверены, как что -то сделать, сделайте это в обоих направлениях и посмотрите, что работает лучше.
Иногда элегантная реализация является просто функцией. Не метод. Не класс. Не структура. Просто функция.
Если вы не уверены, как что -то сделать, сделайте это в обоих направлениях и посмотрите, что работает лучше.
Программирование-это не игра с нулевой суммой. Преподавание чему -то одному программисту не забирает его у вас. Я рад поделиться тем, что могу, потому что я в этом ради любви к программированию.
Программирование низкого уровня полезно для души программиста.
Вы можете преждевременно оптимизировать обслуживание, гибкость, безопасность и надежность так же, как вы можете производить производительность.
Сфокусированная, тяжелая работа - это реальный ключ к успеху.
Я признаю, что у меня есть особый интеллект, но в то же время я признаю, что мне не хватает во многих областях. Но быть хорошо окружающим значительно переоценено.
Ракетная наука была мифологизирована все пропорционально своей истинной сложности.
Стоимость добавления функции - это не только время, которое нужно для кодирования. Стоимость также включает в себя добавление препятствия для будущего расширения. ... Хитрость заключается в том, чтобы выбрать функции, которые не сражаются друг с другом.
Скорость света отстой.
Если вы готовы ограничить гибкость вашего подхода, вы почти всегда можете сделать что -то лучшее
Принять одно блестящее решение и целая куча посредственных, не так хорошо, как принять целую кучу в целом умные решения на протяжении всего процесса.
Интересный вопрос: легче ли мотивировать ученый человек, который никогда ничего не делает, или обучать невежественного человека, который на самом деле производит вещи?
Это не так редко, что стоимость абстракции перевесить преимущество, которую она дает. Убей сегодня!
Программисты эскалации происходят из совершенно другого фона, и кодовая база-все это, увеличивает это, заполняет список, отправьте событие и делегируйте это. У меня было некоторые подозрения, что наши крупные кодовые базы могут извлечь выгоду из применения некоторых из различных современных моделей дизайна C, несмотря на то, что у них страдают другие крупные игровые кодовые базы. С тех пор я отрекся от этого подозрения.
Один из больших уроков большого проекта - вы не хотите, чтобы люди, которые на самом деле не программисты не программисты, вы страдаете за это!
Из -за характера закона Мура все, что чрезвычайно умный графический программист может сделать в какой -то момент, может быть воспроизведено просто компетентным программистом несколько лет спустя.
Примечание для себя: Pasty Ckined программисты не должны стоять в пустыне Мохаве в течение нескольких часов.
Обмен кодом кажется правильным. Это стоит нам довольно мало, но это приносит пользу многим людям иногда очень значимым образом. Существует много университетских исследовательских проектов, подтверждение концептуальных демонстраций издателей и новые тестовые платформы, которые использовали код. Свободное программное обеспечение, которое люди ценят, добавляет богатство миру.
Важным моментом является то, что стоимость добавления функции - это не только время, которое нужно для кодирования. Стоимость также включает в себя добавление препятствия для будущего расширения. Конечно, любой данный список функций может быть реализован, давая достаточно времени кодирования. Но в дополнение к тому, что вы опаздываете, вы обычно окажетесь с кодовой базой, которая настолько хрупкая, что новые идеи, которые должны быть мертвыми, затрагивают больше времени и дольше, чтобы работать в запущенной существующей сети. Хитрость заключается в том, чтобы выбрать функции, которые не борются друг с другом.
Мне нравится думать, что я довольно хорош в том, что я делаю.
Честно говоря, я провожу очень мало времени, думая о прошлых событиях, и я, конечно, не заставляю их ранжировать. Я оглядываюсь назад и думаю, что проделал много хорошей работы за эти годы, но я гораздо больше взволнован тем, что в будущем.