← All posts tagged quote

Darwin
quote
JavaScript practices an extremely aggressive type coercion doctrine where comparing apples with bananas always makes sense, especially when they are actually oranges. Everything works somehow. Or not, depending on how you look at it and what time of the day it is. The language also seems to have a deep sensual relationship with strings, trying to convert in and out of them.
(c) whydoesitsuck.com , от неосилившего ecma-international.org
Darwin
quote
Premature Abstraction: Functional languages typically provide many more opportunities for abstraction than the common imperative/OO languages, so it’s easy to get side-tracked abstracting a great new traversal pattern into a higher-order function and then working out the most generic possible interface to it. But if you aren’t going to use it again (and again), you’re probably wasting your time. The guideline I teach my students (which I believe comes from XP) is that you should abstract something the third time that you do it. Any sooner, and you might just design an abstraction with only one or two possible use cases, which isn’t very useful at all. Designing good abstractions is hard, so don’t waste mental energy when they aren’t going to pay off.
quora.com
Хорошо завернул!
Darwin
CSS quote alistapart.com — внезапно голос здорового человека посреди вакханалии хипсторов со всем широким спектром всяческого этого cssinjs. Автора предсказуемо распяли, но в комментах огонь, не только хипсторы жгут:

What I see most often is OOCS/BEM being used in place of good markup — essentially admitting defeat in that A) we have to deal with crappy code so put some lipstick on the pig B) we don’t really care about architecture or optimization, we just want it to look and work a certain way
Darwin
books quote
Была и еще одна книга, которую все считали величайшим трудом своего времени: «Design Patterns»[16]. По-моему, отстой. Там учили программировать методом «вырезания и вставки». Вместо того чтобы подумать над своей задачей, берешь сборник рецептов, ищешь там что-то более-менее похожее и просто пытаешься это воспроизвести. Это не учебник программирования, а книжка-раскраска. Но, похоже, многим она нравилась. И при встрече они перекидывались словечками из этой книги — такой паттерн, сякой паттерн. А вы о чем — о цикле? Ясно. — из coders at work
Darwin
quote willie-wonka.livejournal.com :
Жаклин пишет: «Хороший программист пишет хороший, понятный другим код. И этот код работает».
Я: Ну-у, я имела в виду... не совсем это. Я думала, вы напишете, что он должен быть человеком, там, не знаю, умным, серьёзным, внимательным, должен уметь сосредоточиться, должен быть изобретательным, ещё каким-то... не должен быть рассеянным, не знаю... что-то такое. Чтобы слова наши употребить, которыми вся доска исписана!
Жаклин: М-м-м... До тех пор пока он пишет хороший код, который реально работает и который понятен всем остальным, он хороший программист. Сам он при этом может быть каким угодно. Весёлым, рассеянным, оптимистом, пессимистом, раздражительным, энергичным, апатичным, с чувством юмора, любопытным, унылым, скучным, недалёким... всё это не имеет никакого значения. (Видя, что я несколько разочарована, добавляет) Понимаете, программист – это не человек. Это вообще не человек. Это единственная такая профессия, которая с человеческим не имеет ничего общего.
Darwin
quote linux.org.ru : Flux vs Redux
перегруженная вьюшка, которая слишком много на себя взяла
моду во фронтенде задают люди с не совсем стандартной ориентацией
по нажатию кнопки тебе захотелось еще и дернуть анус
Js. Теперь на ЛОРе. Совершенно чудесно.