Andrii · AI at work

All lessons

01

My website hasn't worked for five years. I'm rebuilding it into a portal — showing everything

22:26 · 20 steps

  1. 1 00:00 Five copies of one entry — live
  2. 2 00:48 The duplicates are not in the search, but in the markup
  3. 3 01:08 An empty first screen
  4. 4 01:22 Breakdown of the "before": nine roles, Skills, English 55 %
  5. 5 02:58 Two storefronts: the website and the channel
  6. 6 03:29 Who I am and why this isn't about a pretty website
  7. 7 04:30 Architecture on the board: four tasks
  8. 8 06:54 The stack out loud: why not a website generator
  9. 9 07:55 Three things before the first prompt
  10. 10 08:59 First prompt: the skeleton
  11. 11 10:49 Sections: works in a single scheme

    1 What to do

    Each work is described in a single scheme of five parts, "what didn't work out" is mandatory.

    2 Prompt

    EN · Prompt
    The "Works" section. Each work lives in its own markdown file
    in content/works/ and is described in the same scheme — five parts,
    always in this order:
    
      1. Task — what they came with
      2. What was before — how it worked earlier
      3. How it's built — what the solution is assembled from
      4. What came out — measurable, if there's something to measure with
      5. What didn't work out — a mandatory part, it can't be skipped
    
    Do:
    
    - the work's front matter: slug, title, client_type (without the company name),
      period, stack (a list), summary — one line;
    - the /works list template: cards in one column, the card has only
      title, summary and period. Nothing more;
    - the single work template /works/{slug}: five parts in a fixed order
      with subheadings, at the bottom — a link to /contact;
    - if the work's file has no "what didn't work out" part — the page build
      must fail with a clear error, not silently skip the section.
      This is a rule, not a wish.
    
    Company names, domains and client names are not in the texts and never appear.
    We describe the client by type: "fintech product", "manufacturing company".
    EN · Prompt from the screen
    Раздел «Работы». Каждая работа лежит отдельным markdown-файлом
    в content/works/ и описана по одной и той же схеме — пять частей,
    всегда в этом порядке:
    
      1. Задача — с чем пришли
      2. Что было до — как это работало раньше
      3. Как устроено — из чего собрано решение
      4. Что получилось — измеримо, если есть чем мерить
      5. Что не получилось — обязательная часть, пропускать нельзя
    
    Сделай:
    
    - фронтматтер работы: slug, title, client_type (без названия компании),
      period, stack (список), summary — одна строка;
    - шаблон списка /works: карточки в одну колонку, в карточке только
      title, summary и period. Ничего больше;
    - шаблон одной работы /works/{slug}: пять частей в фиксированном порядке
      с подзаголовками, внизу — ссылка на /contact;
    - если в файле работы нет части «что не получилось» — сборка страницы
      должна упасть с понятной ошибкой, а не молча пропустить раздел.
      Это правило, а не пожелание.
    
    Названий компаний, доменов и имён клиентов в текстах нет и не появляется.
    Клиента описываем типом: «финтех-продукт», «производственная компания».

    Ask in Telegram

  12. 12 13:09 Where AI did the wrong thing: invented facts
  13. 13 15:09 A silent error: hreflang "ua" instead of "uk"
  14. 14 15:38 Languages and URL structure
  15. 15 16:42 The funnel: form, email, channel
  16. 16 17:21 Four events in analytics
  17. 17 17:51 Deploy to my own VPS
  18. 18 18:35 Before and after
  19. 19 19:49 Where it breaks
  20. 20 20:58 Homework and what's next