10 законов Простоты, которые Разработчик должен знать

Автор: Richard Wong

Недавно я вновь перечитал "Законы Простоты"  Джона Маеда.  Он дизайнер, художник и компьютерный исследователь в MIT Media Lab.  В книге Джон предлагает 10 законов для упрощения больших систем в бизнесе и в жизни.

Хотя книга в основном сфокусирована на дизайне продукта, она может быть использована везде, особенно в разработке программного обеспечения. Не имеет значения, кодируете ли вы, или занимаетесь дизайном, простота будет всегда работать и радовать. Простой код означает меньше ошибок и меньшую стоимость эксплуатации. Простой интерфейс означает легкое обучение и использование.

Вот эти 10 законов:

Программистами не становятся, ими рождаются

Автор: Swizec Teller


Программисты люди особого сорта, а хорошие программисты особенно - в нашем ремесле больше искусства, чем мы хотим признать, пытаясь втиснуть его в рамки инженерной дисциплины. На самом деле оно больше похоже на математику, музыку или колдовство Келли из Firefly.

Хорошие программисты имеют особое чутьё, талант, который трудно объяснить, и еще труднее приобрести.

Несколько недель назад @zidarsk8 прибежал ко мне: "Чувак! Этот парень! Я учил его кодировать! Он уже лучше меня! Месяц назад он даже не слышал про переменные! Это просто пипец!"

19 Эпонимических Законов Разработки ПО

Автор: Phil Haack
Взято тут

Одним из верных способов прослыть очень и очень умным, состоит в том чтобы сослаться на закон или принцип названный в честь давно умершего человека (в честь ныне живущего тоже подойдет, но проигрывает несколько пунктов).

Я осознал это на днях, когда читал сообщение в блоге, в котором была ссылка на закон Постела. Я сразу же подумал, что автор этого сообщения должен быть очень умным обладателем членской карточки MENSA. Вероятно он был в спортивной футболке от XKCD с глупой юниксовой шуткой, когда писал пост.

Я признаю, друзья, что вынужден был искать что означает тот закон, и вот тут я понял, что я могу выглядить страшно умным, как и этот парень, если я просто сделаю ссылку на любой эпонимичный (Я подожду, пока вы ищете что это означает) "закон" найденный мной.

И, как общедоступный сервис, я собираюсь вам всем помочь показаться умными, опубликовав все свои находки здесь! Не позволяйте никому говорить, что я не пытаюсь представить своих читателей в хорошем свете. Если вы хорошо выглядите, я тоже выгляжу хорошо.

Убедитесь, что использовав один из них в своем следующем посте, вы будете выглядеть таким  же умным, как и я.