Самая важная вещь в языке программирования — его имя. Язык не будет иметь успеха без хорошего имени. Я недавно придумал очень хорошее имя, теперь осталось изобрести подходящий язык.
Да ну? Мой код бы справился с этим трафиком, трахнул твою маму, заснял бы это на видео и выложил в сеть.
Если отладка — процесс удаления ошибок, то программирование должно быть процессом их внесения.
Тестирование программы может весьма эффективно продемонстрировать наличие ошибок, но безнадежно неадекватно для демонстрации их отсутствия.
Язык HTML — это здорово, но подозреваю, что вы взяли эту книгу, чтобы изучить PHP.
Чтобы стать хорошим программистом, необходимо сочувственно относиться к природе и потребностям компьютера.
Большинство руководителей разработки продуктов, с которыми мне приходилось работать, предпочтут выбросить на рынок неработоспособный продукт, но не опоздать со сдачей этого продукта.
под продуктами подразумеваются программное обеспечение.
Программисты вовсе не злодеи. Они много работают, чтобы сделать свои программы легкими в использовании. К сожалению, судят они по себе, так что программы получаются легкими в использовании лишь для других разработчиков программного обеспечения, но не для обычных людей.
Одна из вещей, которые программисты должны решить — как сделать компьютеры простыми, чтобы их было легко использовать.
Работу программистов следует оценивать не по их изобретательности и логике, а по полноте анализа каждой ситуации.
Программист – художник новой эпохи, который, экспериментируя, создает миры по своему вкусу. Он свободен от уродливых корпоративных этик, практик и дурного шлака.
— Привет, меня зовут Стью, я программист-аналитик, занимаюсь информационными системами...
— Прости, а что это?
— Я работаю в компании, которая... Проще говоря, мы получаем бизнес-требования от организаций, анализируем их и потом разрабатываем софт, который под них подходит.
— Он девственник.
... Каждому человеку стоит знать хотя бы чуть-чуть, как программировать на компьютере. То есть компьютерный код — это латынь двадцать первого века.
Глубоко ошибается тот, кто думает, что изделиями программистов являются программы, которые они пишут. Программист обязан создавать заслуживающие доверия решения и представлять их в форме убедительных доводов, а текст написанной программы является лишь сопроводительным материалом, к которому эти доказательства применимы.
Ограничение возможностей языка с целью предотвращения программистских ошибок в лучшем случае опасно.
Не думай свысока о скорости передачи данных автомобилем, полным кассет, с грохотом передвигающимся по дороге.