Wpis z mikrobloga

PRZEPRASZAM…

W minionym tygodniu opublikowalismy nowa odslone serwisu, ktora powstawala przez niemal 3 lata i miala byc odpowiedzia na problemy poprzedniej wersji. Niestety - wyszło słabo. Zapomnielismy o najwazniejszej rzeczy, ze sercem Wykopu jest dyskusja. I trzeba jasno przyznac, ze wprowadzone przez nas zmiany, te dyskusje znaczaco utrudnily.

Nie doszacowalem skali zmian, ktore przygotowalismy oraz tego, jak mocno wplynely one na Wasz komfort korzystania z serwisu. To powazny blad, za ktory chcialbym Was wszystkich przeprosic.

CO POSZLO NIE TAK?
Przebudowa serwisu spolecznosciowego tej skali to bardzo duze zadanie pod katem infrastruktury i wydajnosci. Wyzwanie bylo tym wieksze, iz nie korzystalismy w ogole z kodu poprzedniej wersji. Aplikacja, ktora posiadalismy byla juz archaiczna, proba jej przebudowy nie przynioslaby znaczacej poprawy - a wiedzielismy, ze taka jest potrzebna. Dlatego wlasnie musielismy sie zdecydowac na tak kategoryczny ruch - przepisanie aplikacji od zera. Nowe bazy danych, ani jednej skopiowanej linijki kodu - potrzebowalismy rewolucji, a nie ewolucji.

Gdy pod koniec 2022 roku pomyslnie przeszlismy przez testy bezpieczenstwa oraz testy wydajnosciowe (oba pobszary realizowane przez zewnetrzne firmy) oraz gdy zakonczylismy okres testow zamknietych (do aplikacji miala dostep grupa Wykopowiczow), bylismy juz przekonani, ze to najwyzszy czas na wydanie aplikacji. Na tym etapie kontaktowalismy sie rowniez z tworcami najwiekszych aplikacji wykopowych i zapraszalismy ich do uzyskania dostępu do nowego API - pierwsze zaproszenia wyslalismy na poczatku pazdziernika.

Niektore funkcje pozostawaly jeszcze w planie prac, ale zalezalo nam by oddac nowa aplikacje, widzac jak wiele problemow sprawiala Wam stara wersja. To byl bardzo powazny blad, zachowalismy sie jak tworcy CyberPunka, ktorzy wypuscili niegotowa gre pod wplywem presji rynku. My rowniez czulismy presje, nie doszacowalismy ryzyka i rowniez wyciagniemy z tego wazna, choc bolesna lekcje.

Finalnie nowy Wykop ujrzal swiatlo dzienne o 3:30 rano we wtorek 17.01. Podczas porannego ruchu w serwisie pojawily sie pierwsze problemy wydajnosciowe, ktorych, jak przyznaje, nie spodziewalismy sie po wszystkich przeprowadzonych testach. W pierwszej kolejnosci rozpoczelismy wylaczanie funkcjonalnosci (jak np. czarne listy), aby odciazyc serwis. Finalnie blad okazal sie trywialny. Zanim jednak do niego doszlismy minely cenne godziny. Od kolejnego dnia niezwlocznie rozpoczelismy przywracanie uslug, dodatkowo je optymalizujac.

Projektujac nowy Wykop bardzo mocny nacisk postawilismy na mozliwosc dostosowania serwisu do siebie. Kategorie wlasne mialy dac mozliwosc kazdemu z Was stworzenia sobie takiego wykopaliska i takiego mikrobloga, jaki chcecie. Wypelnionego tylko ta trescia, ktora Was interesuje i pozwalajacego na biezaco sledzic nowe tresci.

Teraz juz wiemy, ze nasze zalozenia byly nietrafione. Nie docenilismy wagi powiadomien o kazdej nowej tresci na tagu, zle ocenilismy sposob odbioru tresci na mikroblogu i wiele innych. Zabraklo po naszej stronie wysluchania Waszych potrzeb. Przyjelismy hipotezy, ktorych nie zweryfikowalismy dostatecznie, a konsekwencje tego widac w Waszych komentarzach.

CO TERAZ?
Uczac sie na bledach i sluchajac Waszego feedbacku, nieprzerwanie pracujemy nad dostosowaniem Wykopu do Waszych oczekiwan. Oto zadania najwyzszego priorytetu, ktore obecnie realizujemy:

1. Zmiana sposobu prezentacji watkow na mikroblogu - wieksze wciecia, odroznienie pomiedzy wpisem a komentarzem oraz wyswietlanie 3 najlepszych komentarzy pod wpisem.
2. Poprawienie algorytmu sortowania tresci aktywnych (zmiana w ramach Wykopaliska zostala juz opublikowana).
3. Wdrozenie powiadomien dla tagow.
4. Zmiana wygladu trybu nocnego.
5. Wdrozenie linkowania bezposredniego do miejsca w dyskusji z poziomu powiadomienia.
6. Uruchomienie testow beta aplikacji iOS - przed wdrozeniem produkcyjnym zaprosimy rowniez Was do wspolpracy, aby nie popelnic starych bledow.

Oprocz tego, realizujemy oczywiscie biezace poprawki bledow.

CO DALEJ?
O kazdej zmianie i poprawce bedziemy Was na biezaco informowac: https://wykop.pl/tag/wykopchangelog

Bedziemy tez przedstawiac Wam nasza roadmape zarowno krotkoterminowa (jak ta powyzej), jak i dlugoterminowa (nasz backlog przewiduje juz wiele nowych funkcji portalu, ale bedziemy je wczesniej z Wami konsultowac).

Planowane wieksze zmiany bedziemy prezentowac Wam przed rozpoczeciem prac nad nimi, bedziemy tez zapraszac Was do testow - tak, abyscie mogli realnie wspoltworzyc z nami nowy Wykop.

Reasumujac: Wybaczcie nam prosze te niedogodnosci. Ciezko pracujemy, by je wszystkie naprawic i obiecujemy polozyc wiekszy nacisk na lepsza komunikacje z Wami.

#wykop #nowywykop #wykopchangelog #oswiadczenie
  • 1555
@m__b: szkoda, bo jestem od początku tego serwisu, po pewnym czasie założyłem dopiero konto ale i tak kawał czasu a teraz to mi się nawet nie chcę tu wchodzić, nieczytelne w chu.... k..wa nie wiem co tu się dzieje od kilku dni ,
ja tam sie ciesze że w końcu zmiana jakaś, bo była potrzebna xD polaczki jak zwykle narzekają na zmiany, ale jak sie unormuje i zacznie wszystko dobrze działać, to za jakiś czas mało kto bedzie widział różnice w starym wykopie a nowym
@GoracyDelfin: tylko to pewnie nie było możliwe, przez tak duże sprzężenie backendu z frontendem. Reddit utrzymuje dostępność nawet pierwszej wersji, to wszystko zależy od pierwszych założeń architektonicznych.
ale te strony z komentarzami są bez sensu, ktoś odpowiada komuś z 3 strony na 7 stronie :) i weź później strona po stronie by w końcu znaleźć tę 3 stronę i wiedzieć o co chodziło. Powinno być jak kiedyś, wszystkie komentarze na 1 stronie i lux.
Jak serwery siadają to niech domyślnie nie ładowałby się, a po kliknięciu "rozwiń wszystkie".
@m__b: A kiedy przeprosiny za moderację?

W ogóle do mnie te wypociny nie przemawiają. Testy z użytkownikami, którymi? Tymi samymi którzy są modami, którzy nie stosują się regulaminu i tworzą własne zasady moderacji? Kto o zdrowych zmysłach zatwierdził taki beznadziejny UX? Czy w ogóle patrzyliście na analitykę, np ilość kliknięć na notyfikację o aktywności na obserwowanym tagu i stwierdziliście w ten sposób że ficzer jest do #!$%@?, bo nikt z tego
@m__b: panie Białkow, po co te 3 najlepsze komentarze? Z mojej perspektywy jest to dziwny ruch, który powoduje tylko zagracenie ekranu, na którym szukam interesujących mnie treści. Jeśli coś wpadnie mi czy innym w oko, to zwyczajnie wchodzimy sobie w wątek. Poprzedni system mirko był pod tym względem o niebo lepszy.
Jest opcja włączenie starego wykopu dla tych którzy są tutaj ponad 10 lat?


@kolak68:
Według mnie możliwość włączenia starego wykopu wynosi 0.
@m__b napisał: Nowe bazy danych
Zatem stary widok wykopu pewnie w żaden sposób nie dogadałby się z nowym backendem, który działa już na innych bazach danych.

Teraz jedyną drogą to jest łatanie nowego wykopu. Powrotu do starego nie będzie.
@m__b
Michał, wygląd dla większości jest sprawą drugorzędną.
ważniejsza jest funkcjonalność(ale to już wiesz).
natomiast kwestia moderacji to skandal. i skoro się uaktywniłeś w interakcji z nami, odpowiedz proszę.
pal licho uznaniowość, ale jakies reguły niech będą.
komuś ktoś matkę od ku#ew wyzwie, zgłoszenie jest uznawane za nieprawidłowe, a odwołanie nieskuteczne. komentarz wisi. LOL
ale już za jedną ku#wę jako bluzg, post leci po zgłoszeniu jakiegoś kretyna.
albo ban dla kogoś(nie o
@m__b
Czekaj, czy Ty się właśnie przyznałeś, że nikt z ekipy budującej nową wersję nie znał tak naprawdę produktu, łącznie z Tobą? xD

Gdybyście byli spółką giełdową po takiej akcji zarząd zostałby odwołany. To jest przecież działanie na szkodę spółki - 3 lata developmentu psu w dupę, do tego serwis zarżnięty xD
@sokytsinolop odniesiesz się do tego?


@Need: Też mnie ciekawi co napisze ten mirek. Admin mógłby wstawić jakieś screnshoty na potwierdzenie że takie coś było wysłane aby nie było słowa przeciw słowu.
@sokytsinolop może napisać że nic nie dostał i nie wiadomo jaka będzie prawda, wypowiadał się już, że jemu się nie chce tego robić, i był to projekt aby nauczyć się programowania, a teraz już ma prace itd i oddał to
@m__b: na początku dałem plusa ale jak zauważyłem, że w tym wywodzie brakuje POLSKICH ZNAKÓW to uświadomiłem sobie, że to wdrożenie z góry było skazane na porażkę. Jeśli szef całego bałaganu nie przywiązuje wagi do takich "drobiazgów" jak znaki diakrytyczne to z całym szacunkiem dla jego osoby - to nie mogło się udać. Nie będę się rozpisywał na temat jakości kodu, który został wpuszczony na produkcję bo do dzisiaj zastanawiam się