Мыши плакали и кололись

July 4, 2017

Продолжаю изыскания с модным вебов в N-й раз. http://www.react.express - вот хороший ресурс, The all-in-one guide. Чтобы отрисовать картинку с крутящимся атомом нужно:

$ ls -1 node_modules/ | wc -l
     895

895 модулей. Дурдом :cat:. А где же реакт раутер?

UPDATE: Нашелся. yarn add react-router и дело в шляпо. Недурно.

Суперчеловек

July 3, 2017

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

rails db:migrate

June 30, 2017

Я часто нахожу какие-то свежие фишки через опечатки. Например новая вещь, которую обнаружил в рейлс 5.1, не знаю когда она пояивилась, что через rails команду можно вызывать рейк-задачи. rails db:migrate прекрасно работает и делает что надо. Магия.

Русский язык

June 29, 2017

По старой привычке у меня всегда основным языком компьютера был английский. Но недавно у меня перестала работать постановка задач на русском языке в тудуисте, приходится писать "написать пост every day". Тупо. Я решил, что тудуист мне важнее старых условностей и перевел оба компьютера на русский язык.

Конечно иногда я пока не могу найти некоторые пункты меню, но в целом реально без разницы. Мозг ко всему приспосабливается.

IT

June 28, 2017

10 лет назад в IT был крутой, тот кто выглядит умным. 90% деятельности, слов было не понятно людям со стороны. Сегодня, мне кажется, что крут, тот кто понятен. Быть понятным бизнесу и говорить с ним на одном языке - это по настоящему сложно.

Артек

June 27, 2017

По рабочим делам попал в Артек. Пока еще на разобрался что к чему, но объект повышенной охраняемости и где-то там в горах.

Некогда подробности объяснять, побежал дверные ручки зубной пастой мазать.

С vs Pascal

June 26, 2017

В школе у нас было две группы на уроках информатики, одна посильнее, программировала на C. У них преподавал такой бородатенький чувак, мне кажется как учитель он был не очень, но точно был прошаренный и от индустии. И вторая группа была послабее, на Паскале. Там был я. И мне всегда казалось, что вторая половина делает что-то такое крутое, у них были указатели, инкременты и вообще дух программирования. Сам язык С мне казался очень благородным, а Паскаль - скучной поделкой.

Но сегодня я продолжаю думать также. С - благородный и клевый, а Паскаль - нет. Я даже учебник по Го прочитал только с третьего раза, первые два раза закрывал из-за оператора опаскаливания :=.

JS.erb - просто не модно

June 23, 2017

К посту про js.erb были очень правильные комментарии, что писать таким способом быстрее, удобнее, надежнее, чем тянуть вебпаки и прочие реакты. Почему же все таки все так не пишут? Просто потому-что это не модно. Ладно шутка. Я интуитивно чувствую, что js.erb не может быть основным рабочим инструментом в компании для фронта (вспомогательным может быть, только никому не рассказывайте, что у вас это используется, это не модно), сейчас попробую поразмышлять.

Все современные веб компании находятся в постоятельном стремительном росте, кто-то на самом деле, кто-то пока только хочет. Под другому нельзя. Очень много шума вокруг SPA, богатого фронта, много специалистов и желающих ну и честно, UX хорошо сделанного SPA конечно лучше. Поэтому разделение на фронт и бэк просто лучше масштабируется. JS.erb требует дисциплины, ну и как правильно сказали в комментариях, фул-стек команду. Но если нужно собрать например 5 команд или 10, то гораздо проще найти отдельно фронтов и отдельно бэков, чем фул-стеков. Вообщем ответ мне кажется где-то здесь.

Принятие решений

June 22, 2017

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

То есть например сбежать от неприятного разговора, притворившись больным, это вроде не круто. А преодолеть себя и сделать что-то противное, это вроде как круто. Если уйти от эмоциональной оценки и принять, что любое деланье или неделанье (по любым причинам в обеих случаях) это просто вилки реальности и хотите вы этого или нет, вам придется жить в тех ситуациях, которые моделируются дальше.

Решение или отказ от решения по сотням ситуаций происходят в каждую секунду у всех. В самом факте принять решения ничего сакрального нет.

Робастный

June 21, 2017

В одной фиговой книге, с хреновым переводом, я встретил слово "робастный". Среди всей той воды, которой там было предостаточно, это слово все равно смотрелось очень сильно. У нас долго даже много было шуток на эту тему.

"РОБАСТНЫЙ — [англ. robust < лат. robuste прочно, крепко] инф. устойчивый к помехам." сообщает нам гугл. Хм. Сейчас мне довольно часто приходится употреблять слова "масштабирование", "архитектура". Мне бывает немножко неловко в такие моменты. Но, реально, некоторые явления в жизни невозможно описать без этих слов. Однако я очень расчитываю не попадать в такие ситуации, когда придется на полном серьезе использовать слово "робастный". Фу.