Месяц: Октябрь 2020

Design and programming are human activities; forget that and all is lost.

Bjarne Stroustrup

more

The difference between a good and a poor architect is that the poor architect succumbs to every temptation and the good one resists it.
Ludwig Wittgenstein

Architect: Someone who knows the difference between that which could be done and that which should be done.
Larry McVoy

No matter what the problem is, it’s always a people problem.
Gerald M. Weinberg

… the purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
Edsger W. Dijkstra, “The Humble Programmer” (1972)

Больше всего меня раздражает в PHP комьюнити

…это то что усредненный пхпист растет в таком порядке:
1. есть сайт, мне надо что-то добавить, изменить. Или сразу: делаю сайт!
2. лезу в код, изучаю попутно на чем он сделан (задаю вопросы уровня: а это WordPress или Laravel?)
3. изучая на чем он сделан, изучаю попутно ООП (если сайт сделан на современном фреймворке)
4. изучая ООП, изучаю попутно PHP

А надо бы – с точностью до наоборот.