IT Insights
661 subscribers
767 photos
4 videos
3 files
1.07K links
Новости разработки, технологий, немножко науки и техники
Download Telegram
А где она, очередь за забором?

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

Статья: https://habr.com/ru/articles/819389/
Почему не стоит использовать IDE для написания кода

Вот что происходит, когда вы не используете IDE для написания кода.

Статья: https://apptractor.ru/info/articles/pochemu-ne-stoit-ispolzovat-ide-dlya-napisaniya-koda.html
Управление мотивацией для соло-разработчика

Один из самых больших камней преткновения в одиночной работе - это поддержание мотивации. Я веду записи в журнале о том, как управлять своей мотивацией, что работает, а что нет. Вот то, что сработало.

Статья: https://mbuffett.com/posts/maintaining-motivation/
Agile увеличивает риск провала проекта на 268%

Исследование показало, что вероятность провала программных проектов, использующих Agile-методики, на 268% выше, чем у тех, кто их не использует.

Хотя исследование, проведенное по заказу консалтинговой компании Engprax, можно рассматривать как тонко завуалированную рекламу методологии Impact Engineering, оно усиливает подозрения в том, что Agile-манифест может оказаться не совсем тем, за что его выдают.

Новость: https://apptractor.ru/info/analytics/agile-uvelichivaet-risk-provala-proekta-na-268.html
👏3👍1
10 правил NASA для написания критически важного кода

У разработчиков NASA одна из самых сложных работ в мире программирования. Они пишут код и разрабатывают критически важные приложения, в первую очередь заботясь о безопасности и надежности.

Статья: https://apptractor.ru/info/articles/10-nasa-critical-rules.html
👍2
Я проработал в IT больше 10 лет. Вот 5 вещей, которые я бы хотел знать, если бы начинал сейчас

Я наделал кучу ошибок и набил болезненных шишек. Вот 5 важных уроков, которые я бы хотел получить 10 лет назад.

1. Консистентность – залог успеха
2. У вас будет не получаться, вы будете не понимать – и это нормально (и это пройдет со временем, но не совсем)
3. Не держитесь за плохое место
4. Часто менять работу может быть полезно, но не всем
5. Не упускайте возможности, даже если они кажутся мелкими или незначительными

Статья: https://habr.com/ru/articles/820433/
🔥1
IT Insights
Управление мотивацией для соло-разработчика
Управление мотивацией для соло-разработчика

Мой перевод: https://apptractor.ru/info/articles/upravlenie-motivatsiey-dlya-solo-razrabotchika.html

• Преобразование внешних источников в мотивацию
• Оставляйте задачи незавершенными
• Используйте вещь сами, насколько это возможно
• Устраняйте боль, вместо того чтобы проталкиваться через нее
• Ничего не делайте
• Пишите обновления для пользователей
• Найдите партнера
• Никаких нулевых дней, чтобы избежать чувства вины
• Если она есть, используйте ее
🤡1
Как одна ошибка ChatGPT стоила нам $10,000+

В течение этих пяти дней мы начали бояться просыпаться, зная, что нас встретят 30/40/50 писем с жалобами. Мне до сих пор нравится размышлять о том, сколько именно клиентов мы потеряли из-за этого. 50 писем в день х 5 дней х 40 долларов = 10 000 долларов в месяц потерянных продаж — и это только от тех, кому было не все равно, кто жаловался. Мы отвечали на эти письма, как заведенные, каждый день. Люди жаловались на бесконечную загрузку спиннера при нажатии кнопки «Подписаться», мы проводили расследование, открывая новый аккаунт, проверяли, что с подпиской у нас все в порядке, а затем продолжали свой день в замешательстве. Ничто не помогало нам решить проблему, и, что еще более странно, мы получали почти ноль жалоб в течение всего рабочего дня.

Статья: https://apptractor.ru/info/articles/kak-odna-oshibka-chatgpt-stoila-nam-10-000.html
🔥1😁1
Как сделать что угодно очень быстро

Рекурсивно набросайте MVP, выполните его в ускоренном режиме и только потом возвращайтесь назад и совершенствуйте.

Статья: https://learnhowtolearn.org/how-to-build-extremely-quickly/
Искусственному интеллекту – быть: какие обновления представила Apple на WWDC 2024

Значительную часть летней конференции Apple уделила внедрению искусственного интеллекта в свои устройства и традиционно рассказала об обновлениях операционных систем своих устройств. Технический директор студии разработки мобильных приложений CleverPumpkin Александр Кияйкин внимательно посмотрел презентацию и поделился главными новостями, которые нельзя пропустить.

Статья: https://apptractor.ru/info/articles/clever-wwdc-2024.html
Одна строчка кода, которая стоила $8,000

Из-за ошибки приложение screen.studio (запись скринкастов для iOS и macOS) постоянно загружало файл автообновления, каждые 5 минут, для каждого пользователя. Файл обновления имеет размер около 250 МБ. Это привело к 9 миллионам загрузок файлов и более чем 2 петабайтам (2 000 000 гигабайт) трафика на Google Cloud.

Статья: https://apptractor.ru/develop/odna-strochka-koda-kotoraya-stoila-8-000.html
Как улучшать архитектурные навыки в ежедневных задачах по программированию

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

Статья: https://apptractor.ru/info/articles/kak-uluchshat-arhitekturnye-navyki-v-ezhednevnyh-zadachah-po-programmirovaniyu.html
Aider - парное программирование с ИИ через терминал

Aider позволяет вам программировать в паре с LLM, редактировать код в вашем локальном git-репозитории. Aider лучше всего работает с GPT-4o и Claude 3 Opus и может подключаться практически к любому LLM.

GitHub: https://github.com/paul-gauthier/aider
Почему проверка типов в Swift работает медленно

Предположение о типе выражения решает ограничения неэффективно и иногда может вести себя сверхлинейно или даже экспоненциально.

Статья: https://danielchasehooper.com/posts/why-swift-is-slow/
🔥1
Любители Lego создали принтер, который создает картинки из кирпичиков

Видео: https://youtu.be/ec_BtS97IR8
GPT-2 с нуля на MLX

Train.py - это ~200 строк кода на Python, который определяет и обучает GPT-2 с нуля, используя mlx и numpy в качестве единственных зависимостей. В качестве примера модель обучена на ~1 миллионе символов Шекспира, содержащихся в файле input.txt, и на Macbook обучение занимает всего 10 минут. В результате вы получаете связанный текст, похожий на Шекспира.

GitHub: https://github.com/pranavjad/mlx-gpt2
👍2
Вы все дебилы! Кто это вообще писал?!

Специфика работы над кодом стартапа, который стал бизнесом.

Статья: https://apptractor.ru/info/articles/vyi-vse-debilyi-kto-eto-voobshhe-pisal-spetsifika-rabotyi-nad-kodom-startapa-kotoryiy-stal-biznesom.html
Завтрак в 9:06: как заставить программистов быть более продуктивными

За кофе генеральный директор Pivotal Роб Мей объяснил происхождение этих странных утренних собраний, которые проводятся каждый день в 9:06 утра. И нет, это не опечатка. Это 9:06, минута в минуту, каждое утро.

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

Статья: https://apptractor.ru/info/articles/zavtrak-v-9-06-kak-zastavit-programmistov-byit-bolee-produktivnyimi.html
Как я нашёл 55-летний баг в первой игре о приземлении на Луну

Недавно я исследовал график оптимального сжигания топлива для наиболее мягкого приземления с максимумом оставшегося топлива. К моему удивлению, теоретически наилучшая стратегия не сработала. Игра ошибочно думает, что аппарат не коснулся поверхности, хотя на самом деле это так. Углубившись в анализ, я был потрясён сложной физикой и вычислениями в игре. В конечном итоге я обнаружил баг: отсутствующее деление пополам; похоже, почти за 55 лет никто не заметил этого.

Статья: https://habr.com/ru/companies/ruvds/articles/822963/
1
Усталость Senior-разработчиков

По мере того как вы развиваете свою инженерную карьеру, возникает необычное явление - этап, который я называю «старшей мудростью» (Senior Wisdom).

Это момент, когда ваша карьерная траектория переходит от крутой кривой обучения к более тонкому расширению либо по вертикали к лидерству, либо по горизонтали к технологиям. Но вместе с этой мудростью приходит и менее обсуждаемый, но не менее важный спутник - «старшая усталость» (Senior Fatigue).

Статья: https://apptractor.ru/info/articles/ustalost-senior-razrabotchikov.html
👍1