Публикации по теме 'design-thinking'
Басни программиста — ОБЯЗАТЕЛЬНО ПРОЧИТАТЬ!
Ссылка: Программист-прагматик: от подмастерья до мастера
Заботьтесь о своем ремесле
Зачем тратить свою жизнь на разработку программного обеспечения, если вы не заботитесь о том, чтобы делать это хорошо?
Считать! О вашей работе
Выключите автопилот и возьмите управление в свои руки. Постоянно критикуйте и оценивайте свою работу.
Предлагайте варианты, не придумывайте неубедительные оправдания
Вместо оправданий предлагайте варианты. Не говорите, что это невозможно;..
Самый важный навык отладки
Что это?
Быстрое прототипирование минимального полного проверяемого примера (MCVE) .
Почему?
Иногда вы оказываетесь в середине проекта, и происходит что-то странное #@%$#@ .
Хорошая непрограммная аналогия — взрыв Falcon 9 компании SpaceX 1 сентября 2016 года . Если бы они могли воспроизвести все шаги, предшествовавшие взрыву, и протестировать каждый шаг на минимальной настройке/сборке соответствующих деталей, они бы быстро поняли, почему это #%$#@% произошло, но, что более..
Создание новых вещей в криптовалютных сетях
Что интересного я могу сделать с деньгами? Это то, что я обнаружил, пережевывая вчера.
Перед разработчиками стоит задача поработать над сетью Stellar . Поэтому я начал думать о том, что я мог бы построить. В конце концов, это всего лишь отправка денег. Возможно, Stellar уникален своей простотой микроплатежей или дешевыми международными переводами, но у меня нет прямой потребности в этом.
Я начал больше думать о том, кому я хочу помочь и как я могу использовать эту возможность,..
Управление финансами с Owomida
Я устал не знать, куда уходят мои деньги
Что такое Овомида?
Owomida - это небольшая служба, которую я создал для отслеживания моих личных финансов в Нигерии. Owomida основана на существующих инструментах, таких как Mint , Ynab и других платформах бюджетирования. Фраза Owo mi da ? Yoruba означает "Где мои деньги?"
Зачем мне это нужно?
С тех пор, как я вернулся в Лагос, я с трудом мог понять, куда именно уходят мои деньги. Удивительно, но с этой проблемой сталкиваюсь не я..
Теория мячей для гольфа — Easy ML
Введение в машинное обучение и статистическое моделирование.
#QOTD: « Мы можем видеть только небольшое расстояние вперед, но мы видим там много того, что нужно сделать», — Алан Тьюринг (математик, отец компьютерных наук и искусственного интеллекта).
Технологии для нетехнологов!
Будучи выпускником факультета математики и информатики, я заметил два элемента, которые повлияли на то, как я представляю, понимаю, создаю и представляю вещи в уме. Проверь их:
жизненные события..
Дизайнерам нет оправданий, если они не занимаются программированием.
Дизайнерам нет оправданий, если они не занимаются программированием. Демократизированные инструменты и весьма абстрактные языки сделали программирование в реальном приложении чрезвычайно простым. Все, от добавления динамического содержимого до настройки операций CRUD, - это всего лишь строчки кода.
Я не виню дизайнеров в том, что они беспокоятся о том, чтобы начать учиться программировать. Разработка программного обеспечения оформляется как инженерная задача, основанная на лучших..
Будьте осторожны при использовании типов союзов машинописного текста
Я переписываю проект, в котором используется следующий Typescript Union Type для свойства, которое может быть либо строкой, либо функцией:
string|((value: any) => string)
Другими словами, свойство может содержать либо строку, либо функцию, которая возвращает строку. Это означает, что мы всегда должны использовать защиту типов при работе с этим свойством. Гораздо проще просто использовать функцию, которая возвращает такую строку:
((value: any) => string)
Возвращаемая..