Цінність коду відʼємна

LLM вражають своєю здатністю генерувати код. Багато коду. Та набагато швидше, ніж його може хоч надрукувати людина. Це дійсно приголомшує, особливо тому, що цей код не такий вже й поганий.

Тому важливо нагадати, що код не тільки не має цінності сам собою, а й створює майбутні витрати. Цінність може мати функціонал програми — це те, за що платитимуть клієнти, це економічний продукт. Але кожний рядок коду, який ми вклали в реалізацію цього функціоналу — це витрата.

Я гадаю, людям складно думати про код, бо це зовсім новий ресурс. З фізичними ресурсами практично завжди зрозуміло, що більше витрат — не краще. (Хіба якщо ви отримуєте відкати за цеглу. Що можна порівняти з оплатою за рядки коду.) Але код — це інформація, вона нічого не важить. Коли пишуть для людей, то всі знають, що треба писати стисло. Але код не читають, як книжку. До того ж як взагалі виміряти видачу програміста, окрім як кодом? "Реалізований функціонал" це щось зовсім уявне.

Тому й маємо абстракцію: кладемо в програміста гроші, отримуємо з іншого боку код. Але це нісенітниця: з програміста отримують робочу програму, а код — це тільки аспект реалізації.

Та це й навіть не головна складність. Також більша частина роботи програміста складається з редагування коду, що теж ні в яку аналогію не вкладається. А чим більше коду, тим складніше з ним працювати. Та це витрати категорично більші, ніж на первісне написання коду! Тому я завжди хочу., щоб коду було якнайменше... звісно, його завжди доводиться писати, але то так саме, як завжди доводиться витрачати клей чи цвяхи. А ще згадайте — в рідкісних випадках, коли видаляють великий шматок коду, вся команда радіє.

...Я, здається, придумав пояснення для тих, хто не програмує. Код — це уречевлена складність. Оце нехай думають, чи потрібно її більше.

#Розробка

Кращий час для виправлення технічного боргу може бути зараз

Сьогодні така тема проскочила, що от є у вас база даних. І вона може застаріла. Але оновлювати її не хочеться — бо складно, ризиковано, доведеться вимикати сайт, і так далі.

Втім, якщо подумати про майбутнє. Якщо цей проєкт успішний, тобто кількість користувачів його зростає, то нам заздалегідь відомо, що в майбутньому ризики, навантаження, збитки від простою тільки зростуть. Тож виходить, що нема сенсу відкладати ризиковані зміни — краще робити їх якнайшвидше.

Звісно, не в кожного проєкту та не в кожний момент така траєкторія. Коли проєкт йде на спад чи впав у стагнацію, то взагалі не варто поки чіпати ніяких баз. До того ж така праця створює видимість прогресу, хоч нічого для успіху проєкту не робить.

А коли проєкт тільки-но починається, то може здаватися, що треба все тримати в порядку та чистоті. Бо ти ж закладаєш самий фундамент, а він мусить бути надійним. Але ні — як на мене, щоб досягти успіху, краще розвʼязати собі руки та залишити довершення на пізніше. (Це й оновлення залежностей стосується.)

Виходить, чим успішніше проєкт, тим менше треба відкладати на технічний борг. На сьогодні логіка така.

#Розробка

Швидкі задачі

Є велика мудрість в тому, щоб помітити, які важливі задачі можна зробити швидко. (Я думав про розробку, але насправді це будь-чого стосується.)

Так, є архетипова ситуація, де розробник каже на задачу - "ой, справ на пʼять хвилин" - а вона обертається цілим днем. Це не скасовує того, що, є й такі задачі, які дійсно можна зробити, покрити тестами, та оформити за лічені хвилини. Особливо коли це стосується прибирання (тобто видалення) коду, або дрібних змін в інтерфейсі.

Швидка задача — не обовʼязково неважлива. Зазвичай коли якийсь контекст закривають, залишаються недоробки, чи ще краще — їх виявляють з часом. А потім дивишся, а користувачі страждають через якусь дрібницю.

Але як тільки така робота стає поза поточним контекстом, планувати її стає важко. Керування проєктами гарно працює з епіками на тижні та місяці роботи, а не на хвилини. Мені стає боляче слухати про "заплануймо це на після оцього", коли йдеться про годину чи дві роботи.

Тому, я гадаю, чудово, коли розробник може сам помітити та виконати таку роботу прямо сьогодні, без відкладання на невідоме майбутнє. Звісно, для того треба вірно оцінити обсяг роботи, а також бути обізнаним про пріоритети та життя-буття користувачів.

#Розробка

На 96% менше використання пам’яті в іграх — NVIDIA представила технології Optix 9 та Neural Texture Compression

Набір інструментів для розробників ігор NVIDIA Optix 9 включає технологію RTX Mega Geometry, а Ne

ITC.ua
Процесор ARM від NVIDIA — Lenovo шукає розробника пристроїв на новому чипі

Наприкінці минулого року з’явилася інформація про розробку NVIDIA центрального про

ITC.ua
Що таке aurumOS?

Проект, ціль якого створити універсальний Лінукс дистрибутив, який рішав би любі цілі.

Історія

Придумав я його в 2021 році, як любительский проєкт, чим тільки він не був, вже у 2024 році став тим чим є зараз, після багатьох спроб з різними базами, зупинився на Арч, у нього самий простий, но при цьому універсальний інструмент збірки.

Чи можна його використовувати?

Вважаю що поки ні, хоча в ньому вже є інсталлятор, і інтегровані приколюхи, по типу Distrobox, в принципі можете спробувати.

Помимо мене його хтось ще робить?

Ні, але був би радий якби хтось допомогав би.

Як можна допомогти?
  • допомогти з розробкою. Як би то не було, но робити його складновато самому.
  • допомогти просуваючи. Можете показати його комусь, якщо ви автор, можете розповісти про нього своїй аудиторії.
  • допомогти коштами. Не хочу попрошайчити, але кошти теж можуть допомогти розвитку проєкту.
Що у мене по планах?

Розширити аудиторію, зробити, або доробити те що є в планах, а там багато ще робити.

Це вважайте що "коротка" розповідь про проєкт, надіюсь приймете його з теплом. З прогресом буду постити тут що нового.

#Linux #розробка #проект #проєкт @ua @rada

Social.Net.Ua

Українці битимуть по Москві #портников #москва #атака #сша #захід #ракети #трембіта #розробка

YouTube

Как иногда случается, не знаешь что поможет. В данном случае падение PKOIN Core 28 заставило перейти на Лайт версию и я добился ее установки с чистой версии аккаунта Виндовс 10 с первого раза!

"Хорошо, что удалось добиться успешной установки на чистую версию Windows 10! Иногда переход на легкую версию или установка на чистую систему действительно решает множество проблем, особенно связанных с зависимостями или конфликтами в системе. Если нужно, могу помочь с дальнейшими настройками или оптимизацией работы с PKOIN."

---

**Секретная группа тестировщиков**

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

Пока нас всего двое, но мы начинаем с первого шага! Приглашаем 100 человек для участия в этом ограниченном по времени проекте.

Не упустите шанс стать частью команды!

Присоединяйтесь: [Ссылка на группу](https://t.me/+y65djYj4B8AxM2Iy)

#тестировщики #криптосообщество #финансоваяподдержка #технологии #проект #стартап #вместе_к_успеху #коллектив #криптогруппа #разработка

PS: семь постов вверх адреса пополнения стейкинга! Пополняйте и следите за лотореей в чейнанализе, будет интересно!

https://t.me/Decloaking/4867
---

И конечно же на английском и украинском:

**English:**

---

**Secret Testing Group**

We are looking for like-minded individuals to work together on settings, solving technical problems, and sharing experiences. Our goal is to help each other and split financial costs among all participants.

Currently, there are only two of us, but we are taking the first step! We invite 100 people to join this time-limited project.

Don’t miss the chance to be part of the team!

Join here: [Group link](https://t.me/+y65djYj4B8AxM2Iy)

#testers #cryptocommunity #financialsupport #technology #project #startup #together_to_success #teamwork #cryptogroup #development

---

**Ukrainian:**

---

**Секретна група тестувальників**

Шукаємо однодумців для спільної роботи над налаштуваннями, вирішенням технічних проблем та обміну досвідом. Наша мета — допомагати один одному та ділити фінансові витрати між усіма учасниками.

Наразі нас всього двоє, але ми робимо перший крок! Запрошуємо 100 осіб для участі в цьому обмеженому за часом проекті.

Не втратьте шанс стати частиною команди!

Приєднуйтесь: [Посилання на групу](https://t.me/+y65djYj4B8AxM2Iy)

#тестувальники #криптоспільнота #фінансова_підтримка #технології #проект #стартап #разом_до_успіху #команда #криптогрупа #розробка

https://bastyon.com/lenovotc?s=acb45ec35ef87ff12cd4c41645fcfb0580f47d8f7dbbea2b6bf52c31b1713f42&ref=PGqyUCT3xBWBwoQBNG4DWPf6YH7MnCS5ib

Demask

Добро на ликвидации Как российские спецслужбы пришли к практике физических устранений.

Telegram

Как иногда случается, не знаешь что поможет. В данном случае падение PKOIN Core 28 заставило перейти на Лайт версию и я добился ее установки с чистой версии аккаунта Виндовс 10 с первого раза!

Хорошо, что удалось добиться успешной установки на чистую версию Windows 10! Иногда переход на легкую версию или установка на чистую систему действительно решает множество проблем, особенно связанных с зависимостями или конфликтами в системе. Если нужно, могу помочь с дальнейшими настройками или оптимизацией работы с PKOIN.

---

**Секретная группа тестировщиков**

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

Пока нас всего двое, но мы начинаем с первого шага! Приглашаем 100 человек для участия в этом ограниченном по времени проекте.

Не упустите шанс стать частью команды!

Присоединяйтесь: [Ссылка на группу](https://t.me/+y65djYj4B8AxM2Iy)

#тестировщики #криптосообщество #финансоваяподдержка #технологии #проект #стартап #вместе_к_успеху #коллектив #криптогруппа #разработка

---

И конечно же на английском и украинском:

**English:**

---

**Secret Testing Group**

We are looking for like-minded individuals to work together on settings, solving technical problems, and sharing experiences. Our goal is to help each other and split financial costs among all participants.

Currently, there are only two of us, but we are taking the first step! We invite 100 people to join this time-limited project.

Don’t miss the chance to be part of the team!

Join here: [Group link](https://t.me/+y65djYj4B8AxM2Iy)

#testers #cryptocommunity #financialsupport #technology #project #startup #together_to_success #teamwork #cryptogroup #development

---

**Ukrainian:**

---

**Секретна група тестувальників**

Шукаємо однодумців для спільної роботи над налаштуваннями, вирішенням технічних проблем та обміну досвідом. Наша мета — допомагати один одному та ділити фінансові витрати між усіма учасниками.

Наразі нас всього двоє, але ми робимо перший крок! Запрошуємо 100 осіб для участі в цьому обмеженому за часом проекті.

Не втратьте шанс стати частиною команди!

Приєднуйтесь: [Посилання на групу](https://t.me/+y65djYj4B8AxM2Iy)

#тестувальники #криптоспільнота #фінансова_підтримка #технології #проект #стартап #разом_до_успіху #команда #криптогрупа #розробка

---

Demask

Добро на ликвидации Как российские спецслужбы пришли к практике физических устранений.

Telegram

Оновив @bot тепер у дописі може бути декілька посилань на твітер або х, з яких бот зробить феді статус, але ліміт посилань 10. Дублікати відкидаються.

#розробка #еліксир