Przez pewien czas ta strona odpowiadała tylko na jedno pytanie: co napisał Denis? To przydatne, ale niepełne. Większość mojej pracy dzieje się, zanim powstanie dopracowany artykuł — podczas definiowania problemu, wyboru kompromisów architektonicznych i koordynacji, która zamienia pomysł w coś, co zespół może dostarczyć.
Przebudowuję stronę jako osobiste centrum, aby odpowiadała na lepszą sekwencję pytań: na czym się skupiam, co zbudowałem, jak podejmuję decyzje i jak możemy porozmawiać?
Zacząć od zadania odwiedzającego
Poprzednia strona główna działała jak wejście do bloga. Nowa najpierw przedstawia mój obszar inżynierii, produktu i przywództwa, a potem prowadzi przez wybrane projekty, najnowsze teksty, bieżące priorytety i kontakt. Ta kolejność jest celowa. Nowy odwiedzający nie powinien odtwarzać mojego doświadczenia z archiwum wpisów.
Projekty mają teraz własny model treści i strony case study. Każdy może opisać problem, ograniczenia, moją rolę, decyzje, rezultaty, wnioski, zrzuty ekranu i dowody. Puste sekcje po prostu się nie wyświetlają. Pierwszym studium przypadku jest ta strona, wraz z rozróżnieniem tego, co gotowe, i tego, co planowane.
Implementacja powinna być cichsza niż treść
Astro pozostaje dobrym wyborem, ponieważ większość strony stanowi treść. Generuje statyczny HTML, daje odporną podstawę i pozwala dodawać JavaScript tylko tam, gdzie interakcja naprawdę go uzasadnia. Wyszukiwanie i wybór języka potrzebują zachowania; opis projektu — nie.
Treści są zapisane w Markdownie i walidowanych kolekcjach. Strona działa po angielsku, rosyjsku i polsku, więc lokalizacja oznacza więcej niż etykiety: trasy, przełącznik języka, canonical, hreflang, RSS, sitemapę, metadane społecznościowe, wyszukiwanie i generowany plik llms.txt muszą być spójne.
Traktować publikację jak pracę nad produktem
Chciałem, aby kierunek wizualny przypominał notatnik terenowy: oszczędna typografia, widoczna siatka i wystarczająco dużo miejsca dla myśli. Umiar jest praktyczny i estetyczny. Utrzymuje uwagę na dowodach i ułatwia rozwój systemu bez projektowania każdej strony od nowa.
Każde wydanie przechodzi kontrolę Astro, TypeScript, lint, formatowanie, budowę produkcyjną i test wygenerowanego SEO. Ten proces jest wolniejszy niż edycja hostowanego CMS-a, ale wynik jest wersjonowany, możliwy do przeglądu, przenośny i trudny do cichego zepsucia.
Czym ta strona ma się stać
Release 1 jest celowo niewielki: dwa wiarygodne case studies, jeden szczery artykuł, mocniejsza strona O mnie i jasna droga kontaktu. Dodam projekty tylko wtedy, gdy będę mógł wyjaśnić swój wkład i publicznie pokazać dowody. Mniejsze archiwum z kontekstem jest lepsze niż duża ściana logotypów.
Strona będzie się zmieniać, ale jej zadanie jest już jasne: pokazywać pracę w zrozumiały sposób, zachowywać to, czego się uczę, i tworzyć naturalny początek rozmowy.
Komentarze