Йо, друзі, з вами наша постійна рубрика #IT_словник
Ми зібрали рідкісні, дивні та абсолютно геніальні слова з усього світу, які ви навряд чи чули, але які на 100% описують будні в розробці. Розширюємо вокабуляр, качаємо софт-скіли, піднімаємо настрій і вчимося витончено тролити колег та ПМ-ів.
Читайте попередні пости рубрики:
📌 "Гігіл" — читати тут
📌 "Торшлюспанік" — читати тут
Гортайте нижче, тегайте в коментарях тих, кому це життєво, і погнали! 🔥
Ми зібрали рідкісні, дивні та абсолютно геніальні слова з усього світу, які ви навряд чи чули, але які на 100% описують будні в розробці. Розширюємо вокабуляр, качаємо софт-скіли, піднімаємо настрій і вчимося витончено тролити колег та ПМ-ів.
Читайте попередні пости рубрики:
📌 "Гігіл" — читати тут
📌 "Торшлюспанік" — читати тут
Гортайте нижче, тегайте в коментарях тих, кому це життєво, і погнали! 🔥
❤3
«Цундзуку» (Tsundoku) — японське слово, яке означає купівлю книг, які ви ніколи не прочитаєте, через що вони просто лежать і припадають пилом стопками.
👉 Як це в IT: Ваша папка «Bookmarks» у браузері, збережені курси на Udemy за знижкою 90%, 15 куплених доменів під «майбутні стартапи», які ніколи не відкривалися, та 40 відкритих вкладок із репозиторіями на GitHub, які ви «обов'язково розберете на вихідних».
Це колекціонування корисного контенту замість його реального споживання.
👉 Як це використовувати в житті: Коли колеги в чаті знову запитають, навіщо ти купив підписку на черговий ШІ-інструмент або складний курс з архітектури, хоча старі ще не пройшов, відповідай гордо: «Це не лінь, це моє цифрове цундзуку. Цей склад колись знадобиться, я ж сеньйор».
TikTok | Instagram | Telegram
👉 Як це в IT: Ваша папка «Bookmarks» у браузері, збережені курси на Udemy за знижкою 90%, 15 куплених доменів під «майбутні стартапи», які ніколи не відкривалися, та 40 відкритих вкладок із репозиторіями на GitHub, які ви «обов'язково розберете на вихідних».
Це колекціонування корисного контенту замість його реального споживання.
👉 Як це використовувати в житті: Коли колеги в чаті знову запитають, навіщо ти купив підписку на черговий ШІ-інструмент або складний курс з архітектури, хоча старі ще не пройшов, відповідай гордо: «Це не лінь, це моє цифрове цундзуку. Цей склад колись знадобиться, я ж сеньйор».
TikTok | Instagram | Telegram
🔥6
🧠 13 законів розробки
У будь-якому продукті з часом з’являється більше сценаріїв використання, ніж планувалося на старті.
І навіть ті дрібні деталі, які здаються “несуттєвими”, можуть раптово стати критично важливими для реальних користувачів.
Закони, які вже розглянули:
👉 Закон Паркінсона
👉 Закон Хофштедтера
👉 Закон Брукса
👉 Закон Конвея (і зворотний закон Конвея)
👉 Закон Каннінгема
👉 Закон Стерджена
👉 Закон Завінскі (Zawinski’s Law)
Сьогодні — закон, який добре знайомий усім, хто підтримує великі системи 👇
У будь-якому продукті з часом з’являється більше сценаріїв використання, ніж планувалося на старті.
І навіть ті дрібні деталі, які здаються “несуттєвими”, можуть раптово стати критично важливими для реальних користувачів.
Закони, які вже розглянули:
👉 Закон Паркінсона
👉 Закон Хофштедтера
👉 Закон Брукса
👉 Закон Конвея (і зворотний закон Конвея)
👉 Закон Каннінгема
👉 Закон Стерджена
👉 Закон Завінскі (Zawinski’s Law)
Сьогодні — закон, який добре знайомий усім, хто підтримує великі системи 👇
⚙️ Закон Хайрума (Hyrum’s Law)
“За достатньої кількості користувачів будь-яка спостережувана поведінка системи стане залежністю для когось.”
👨💻 Що це означає для розробників
• навіть неофіційні або випадкові side-effects можуть почати використовувати;
• зміна дрібної логіки іноді ламає чужі інтеграції;
• backward compatibility стає критичною.
📊 Що це означає для менеджерів
• рефакторинг без аналізу usage може створити продакшн-проблеми;
• release notes і migration guide — не формальність, а необхідність;
• стабільність API важливіша за “красивий” код.
💡 Простий приклад
API повертає список у певному порядку, хоча це не задокументовано.
Команда змінює сортування — і раптом падають десятки клієнтських інтеграцій, які на це покладались.
Як працювати з цим законом:
✔️ не змінювати поведінку API без аналізу реального використання
✔️ додавати versioning для критичних змін
✔️ спостерігати за telemetry і логами перед релізами
💬 Якщо щось видно назовні — хтось уже на це спирається. Плануйте зміни так, ніби кожна дрібниця вже стала контрактом.
TikTok | Instagram | Telegram
“За достатньої кількості користувачів будь-яка спостережувана поведінка системи стане залежністю для когось.”
👨💻 Що це означає для розробників
• навіть неофіційні або випадкові side-effects можуть почати використовувати;
• зміна дрібної логіки іноді ламає чужі інтеграції;
• backward compatibility стає критичною.
📊 Що це означає для менеджерів
• рефакторинг без аналізу usage може створити продакшн-проблеми;
• release notes і migration guide — не формальність, а необхідність;
• стабільність API важливіша за “красивий” код.
💡 Простий приклад
API повертає список у певному порядку, хоча це не задокументовано.
Команда змінює сортування — і раптом падають десятки клієнтських інтеграцій, які на це покладались.
Як працювати з цим законом:
✔️ не змінювати поведінку API без аналізу реального використання
✔️ додавати versioning для критичних змін
✔️ спостерігати за telemetry і логами перед релізами
💬 Якщо щось видно назовні — хтось уже на це спирається. Плануйте зміни так, ніби кожна дрібниця вже стала контрактом.
TikTok | Instagram | Telegram
❤2💯2
Друзі, ану кажіть: що ви читаєте чи дивитесь окрім тих самих базових курсів, через які ми усі пройшли ввесь свій шлях на початку?
Якщо досі шукаєте щось дійсно корисне, глибоке і ширше за конкретну мову програмування — вам пощастило.
Ми зібрали топ універсальних ресурсів, які стануть у пригоді бекендерам, фронтендерам, QA та інженерам будь-яких напрямків👇
#codica_advice
Якщо досі шукаєте щось дійсно корисне, глибоке і ширше за конкретну мову програмування — вам пощастило.
Ми зібрали топ універсальних ресурсів, які стануть у пригоді бекендерам, фронтендерам, QA та інженерам будь-яких напрямків👇
#codica_advice
📌 Архітектура та проєктування
👉 System Design Primer (GitHub): Біблія для тих, хто хоче розуміти, як проєктувати масштабні, надійні та високонавантажені системи.
👉 Refactoring.guru: Ідеальний візуальний гід по патернах проєктування (Design Patterns), антипатернах та принципах чистого коду, які працюють у будь-якому стеку.
📌 Бази даних та інфраструктура
👉 UseTheIndexLuke: Культовий ресурс про те, як насправді працюють індекси в базах даних і чому ваші запити можуть гальмувати.
👉 roadmap.sh: Інтерактивні дорожні карти для будь-якої ІТ-спеціальності. Допомагають закрити сліпі зони та побачити повну картину своєї професії.
📌 Безпека та інженерна культура
👉 PortSwigger Web Security Academy: Найкраща безкоштовна платформа для вивчення веб-вразливостей (OWASP Top 10) на практиці. Must-read для написання безпечного коду.
👉 The Pragmatic Engineer: Інсайдерська розсилка про реальні процеси, культуру та інженерні практики в топових світових компаніях.
📌 AI для щоденних задач
👉 DeepLearning.AI (короткі курси від Ендрю Ина): Серія практичних матеріалів про те, як розробникам ефективно інтегрувати LLM, створювати агенти та використовувати ШІ у робочих процесах.
Зберігайте, щоб не загубити, і діліться в коментарях:
якими незвичними ресурсами користуєтеся ви? 👇
TikTok | Instagram | Telegram
👉 System Design Primer (GitHub): Біблія для тих, хто хоче розуміти, як проєктувати масштабні, надійні та високонавантажені системи.
👉 Refactoring.guru: Ідеальний візуальний гід по патернах проєктування (Design Patterns), антипатернах та принципах чистого коду, які працюють у будь-якому стеку.
📌 Бази даних та інфраструктура
👉 UseTheIndexLuke: Культовий ресурс про те, як насправді працюють індекси в базах даних і чому ваші запити можуть гальмувати.
👉 roadmap.sh: Інтерактивні дорожні карти для будь-якої ІТ-спеціальності. Допомагають закрити сліпі зони та побачити повну картину своєї професії.
📌 Безпека та інженерна культура
👉 PortSwigger Web Security Academy: Найкраща безкоштовна платформа для вивчення веб-вразливостей (OWASP Top 10) на практиці. Must-read для написання безпечного коду.
👉 The Pragmatic Engineer: Інсайдерська розсилка про реальні процеси, культуру та інженерні практики в топових світових компаніях.
📌 AI для щоденних задач
👉 DeepLearning.AI (короткі курси від Ендрю Ина): Серія практичних матеріалів про те, як розробникам ефективно інтегрувати LLM, створювати агенти та використовувати ШІ у робочих процесах.
Зберігайте, щоб не загубити, і діліться в коментарях:
якими незвичними ресурсами користуєтеся ви? 👇
TikTok | Instagram | Telegram
🔥2👍1
Хей, тримайте ще одну гарячу знахідку для вашої скарбнички!))
#codica_advice
Якщо ви вже активно ганяєте ШІ-агентів або налаштовуєте власні кастомні рішення, то точно знаєте: агент корисний лише тоді, коли вміє взаємодіяти із зовнішнім світом. І щоб не писати всі інтеграції з нуля, розумні люди створили крутий хаб.
Проєкт Awesome-agent-skills — це гігантська кураторська база з понад 1100 готових «скілів» (інструментів та функцій) для AI-агентів.
Що всередині?
👉 Перевірені шаблони та інструменти від команд розробки Anthropic, OpenAI, Google, Stripe, Cloudflare, Figma, Microsoft тощо.
👉 Готові напрацювання для автоматизації кодингу, перевірки безпеки, парсингу даних, роботи з API та маркетингу.
👉 Усе це добро легко підключається до популярних інструментів на кшталт Claude Code, Codex, Cursor або ваших власних розробок.
Забирайте собі, щоб не вигадувати велосипед під час наступного налаштування робочих процесів! 👇
➡️ [Посилання на GitHub]
TikTok | Instagram | Telegram
#codica_advice
Якщо ви вже активно ганяєте ШІ-агентів або налаштовуєте власні кастомні рішення, то точно знаєте: агент корисний лише тоді, коли вміє взаємодіяти із зовнішнім світом. І щоб не писати всі інтеграції з нуля, розумні люди створили крутий хаб.
Проєкт Awesome-agent-skills — це гігантська кураторська база з понад 1100 готових «скілів» (інструментів та функцій) для AI-агентів.
Що всередині?
👉 Перевірені шаблони та інструменти від команд розробки Anthropic, OpenAI, Google, Stripe, Cloudflare, Figma, Microsoft тощо.
👉 Готові напрацювання для автоматизації кодингу, перевірки безпеки, парсингу даних, роботи з API та маркетингу.
👉 Усе це добро легко підключається до популярних інструментів на кшталт Claude Code, Codex, Cursor або ваших власних розробок.
Забирайте собі, щоб не вигадувати велосипед під час наступного налаштування робочих процесів! 👇
➡️ [Посилання на GitHub]
TikTok | Instagram | Telegram
🔥4
🎉 Урааа! Квіззз!
Друзі, сьогодні перевіримо, наскільки добре ви знаєте історію та фундаментальні принципи, на яких побудований сучасний веб.
👇 Поїхали!
Тисніть правильні відповіді, а в коментарях обов‘язково напишіть, скільки ви знали без підглядання: 7/7? 5/7? Чи, можливо, дізналися щось нове?
TikTok | Instagram | Telegram
Друзі, сьогодні перевіримо, наскільки добре ви знаєте історію та фундаментальні принципи, на яких побудований сучасний веб.
👇 Поїхали!
Тисніть правильні відповіді, а в коментарях обов‘язково напишіть, скільки ви знали без підглядання: 7/7? 5/7? Чи, можливо, дізналися щось нове?
TikTok | Instagram | Telegram
🔥3
1️⃣ Чому HTTP із самого початку був спроєктований як Stateless-протокол?
Anonymous Quiz
5%
Асиметричне шифрування вимагало цього
27%
Для повної сумісності з ранніми DNS
15%
Для ізольованої роботи всередині CERN
54%
Заради масштабування та простоти серверів
2️⃣ Чому Cookies (RFC 6265) з‘явилися після створення базового HTTP?
Anonymous Quiz
11%
Ранній HTTP/0.9 мав вбудований state-менеджер
53%
Для збереження стану між незалежними транзакціями
24%
Як специфічний API для перших плагінів Netscape
13%
За ініціативою W3C для оптимізації SEO
3️⃣ Чому CSS став окремою технологією, а не набором HTML-атрибутів?
Anonymous Quiz
8%
Через апаратні обмеження відеокарт того часу
13%
Специфікація HTML забороняла кольори в тегах
3%
Під тиском розробників перших мобільних браузерів
77%
Щоб відокремити структуру HTML від візуалу
4️⃣ Чому JavaScript отримав однопотокову модель виконання?
Anonymous Quiz
28%
Браузери 90-х не підтримували системні процеси
3%
Вимога ядерної безпеки для ізоляції пісочниці
55%
Щоб спростити мову і уникнути Race Conditions у DOM
15%
Спадщина специфікації мови Java
5️⃣ Чому GET-запити мають бути ідемпотентними та безпечними?
Anonymous Quiz
76%
Щоб безпечно кешувати, передзавантажувати і повторювати їх
16%
Через заборону передавати тіло (payload) у GET
8%
Це архітектурне обмеження з протоколу FTP
0%
Без цього не працювали б редіректи (3xx)
6️⃣ Чому Same-Origin Policy (SOP) стала фундаментальною моделлю безпеки?
Anonymous Quiz
9%
Для зниження навантаження на мережеві інтерфейси
73%
Щоб ізолювати сайти й захистити чутливі дані
6%
Як тимчасова латка проти спам-розсилок через форми
12%
Вона забороняла завантаження файлів із зовнішніх CDN
7️⃣ Чому веб так довго не мав паралельних обчислень (Multi-threading) у JS?
Anonymous Quiz
5%
До ES6 специфікація забороняла взаємодію з API
41%
Ранні вебресурси не використовували асинхронність
54%
Через складність безпечного доступу потоків до DOM
0%
Розробники чекали на появу багатоядерних смартфонів
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Юхууу, нові тіктоки вже тут! 😂
Ті самі ситуації, які траплялися буквально з кожним 🤌
Переходьте 👉 в наш TikTok, підписуйтесь ❤️
#codica_weekend
TikTok | Instagram | Telegram
Ті самі ситуації, які траплялися буквально з кожним 🤌
Переходьте 👉 в наш TikTok, підписуйтесь ❤️
#codica_weekend
TikTok | Instagram | Telegram
🔥5