Чем мне нравится работа из дома: можно в середине дня залезть в душ
Чем мне не нравится работа из дома: 6 часов вечера - середина рабочего дня
Чем мне нравится работа из дома: можно в середине дня залезть в душ
Чем мне не нравится работа из дома: 6 часов вечера - середина рабочего дня
В апреле прошлого года я взялся пофрилансить, отрефакторить чужое говно. Вместо ожидаемых двух пар выходных на это ушло пара месяцев ебли и выяснений как это должно было работать. Потом заказчик забил и пропал на пару месяцев, потом я забил. В итоге, только сейчас задеплоил в прод и получил ту символическую сумму, на которую договорился сначала.
Кто блин так делает передачу команды для запуска? Грубо, функция run принимает массив - сама команда и флаг isDirect.
Если флаг не задан - эта херня считает, ч о в нулевой позиции в списке указан файл в текущей директории и по расширению пытается угадать чем его запускать. Соответственно, нормальные команды из path не ест.
Если же задать флаг, эта херня считает что я передал целиком команду, которую надо скормить шеллу. И соответственно ругается когда там больше одного элемента в списке.
Это мне чё, теперь надо экранировать самому кавычки и прочее, чтобы оно работало или делать в текущем каталоге тупой скрипт из одной строчки "$@"?
Отличная, предсказуемая система на работе - доминодаталаб.
Для хранения файлов используется версионированная система похожая на гит (может вообще гит внутри). Ты можешь по конкретному коммиту посмотреть файлы, можешь запустить проект с конкретного коммита (или с последнего). Ты можешь загрузить файл и все это делать через апи. Но!
Если ты загружаешь файл, ты не знаешь айди нового коммита.
Ты можешь получить 200ок и запустить код "с последним коммитом", но он реально запустится с прошлым, где файла ещё не было. Задержка рандомная до десятков секунд доходила у меня.
Узнать какой коммит последний и проверить там файл тоже невозможно.
Пока добавил в код sleep после аплоада
Готовим проект к публикации в опенсорс. Заказчик (который настаивал на этом): а может нам license manager нужен? И вообще, нам же надо это монетизировать потом
Когда я учился в универе я не мог понять, как работает кластеризация. То есть вроде понятно что это, но что конкретно, какие требования - не понимаю.
Сейчас на работе похожая ситуация. Есть некая задача без четкой формулировки, качество выполнения можно оценить только визуально. Вообще не понимаю, что писать. С другой стороны, как только появляется алгоритм и четкие способы оценки качества, я уже могу его записать или привести чужой код в порядок.
Нет быть мне датасаетистом, короче
Похоже, прога трекинга, что я делаю не умеет понимать, что я юзаю браузер, если я его обновил, но не перезапустил. В норме она показывает на каких сайтах я сижу, а сейчас - opera (deleted)
Кажется, хватит работать. Читаю доку "example: shity". Чо? Смотрю внимательнее - "example: shiny"
Я теперь не говорю заказчику "коллеги допустили ошибку, решаем". Потому что коллеги хоть и косяки, но пидор тут только один.
Я говорю "вероятно, произошел конфликт при мердже наших изменений, мы уже исправили"
Вот мне интересно.
Когда доходит до реальных проектов, я делаю всё достаточно быстро. Быстрее многих знакомых могу нафигачить код, отрефачить что-то и т.п.
Когда решаем задачки - тоже решение выдаю достаточно быстро.
А как смотрю на фрилансеров - не понимаю, как они умудряются сдать проект за те сроки, которые мне нужны на составление ТЗ и накидывание только каркаса проекта. Я даже когда даже не пытаюсь думать, а копипасчу, получается медленнее.
Позвонил начальник. Сказал, что проект мы все равно завалим, а впечатление лучше оставить хорошее. Посоветал почитать "Ненасильственное общение"
PostgREST делали определенно умные люди. Штука очень прикольная. Но юзать конечно это не стоит (а придется)