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.
@m__b: przy wdrażaniu nowej wersji popełniliście chyba wszystkie możliwe błędy. Niektóre tak klasyczne i znane od dziesięcioleci, że już prawie nie występujące w naturze: - rewolujca zamiast ewolucji. Iście szatański plan, który nawet nie powinien być wypowiadany na głos. Niemniej jednak ktoś go rzucił i ktoś zaakceptował, co albo dowodzi skrajnej niekompetencji, albo problemu zarządzaniem. Albo jednego i drugiego. - brak oszacowania skali migracji. Jest to o tyle dziwne, że przecież macie (macie, prawda...?) wszystkie dane dot. obciążenia systemu, heatmapę tego jak i kiedy poszczególne części systemu są użytkowane. Jeśli tego nie macie z powodu totalnego bajzlu, to raczej od tego trzeba było zacząć - zacząć mierzyć i zbierać dane. W przeciwnym razie prowadzi to do ogromnych prac nad rozwiązaniem problemu o którym macie mgliste pojęcie. Klasyczne zabranie się do roboty od d#py strony. - brak komunikacji zarówno o samym wdrożeniu jak i utrzymaniu komunikacji zwrotnej. Klasyczne "jakoś to będzie". To się nigdy nie udaje, a branie użytkowników z zaskoczenia i zero reakcji na pierwsze negatywne komentarze to szczyt (czy dolina) PRowego dna. - brak planu zapasowego. Rzadko tego typu migracje wypalają za pierwszym razem, dobrym zwyczajem jest przyjęcie że wszystko się spier#*$li i trzeba będzie podjąć decyzję co dalej - brnąc do przodu z fixami i nieplanowanymi pracami (= wysiadywanie w weekendy, czego właśnie doświadczacie) czy rollback, wyciągnięcie wniosków post-mortem i kolejna próba. - brak jakiejkolwiek interakcji z użytkownikami. Wyszliście z założenia że wiecie najlepiej, nie otworzyliście bety publicznie (co pomogłoby wyłapać większość błędów przed ostatecznym zastąpieniem starego wykopu). Jest to o tyle dziwne, że przecież to użytkownicy są najbardziej zainteresowani tymi zmianami i zrobiliby wam testy free (niektórzy zrobiliby to bardziej profesjonalnie niż te "zewnętrzne firmy"). Chcieliście wszystkim zrobić
Miał ktoś doświadczenie w programowaniu w Clojure albo innym Lispie? Zainteresował mnie w nim REPL i całkowiecie inne podejście niż reszta języków ze składnią opartą na { }. A połączenie JVM z JS poprzez ClojureScript wydaje się ultimate rozwiązaniem pod WebDev. #programowanie #clojure
@ascalon: jak najbardziej polecam clojure/clojurescript do web developerki. po ponad 5 latach pracy na takim stacku nie wyobrażam sobie pracy bez REPLa. emacs jako "IDE" jest ok, chociaż z biegiem czasu obserwuję jak większość kolegów przechodzi albo na Atoma (+proto-repl) lub środowisko IntelliJ (+Cursive).
@ascalon: zgadza się. emacsa docenisz dopiero po kilku latach pracy z innymi edytorami. a konfigurować go będziesz całe życie. jak te pakiety instalujesz?
Dlaczego Senior Development Engineer nie wyobraża sobie życia bez typów danych? Sprawdź to i dowiedz się, kiedy typowanie ma sens oraz poznaj jego największe zalety
@SamBeliar: może dlatego, że brak typów w niczym nie przeszkadza. a jeśli coś takiego jest potrzebne, zawsze można użyć spec-ów (np. w erlangu czy clojure). to jest jak z truskawkami - jedni lubią z cukrem a inni bez :)
Mircy z racji tego, że dużo pracuję przed komputerem rozglądam się za jakimś krzesłem, które nie będzie mi niszczyć kręgosłupa. Myślę nad Markusem z Ikei, bo w wielu miejscach jest zachwalany. Widziałem też jakieś krzesło YouErgo (pic rel), ma coś takiego sens? taguję #programowanie bo wiem, że dużo siedzicie przed komputerami (wybaczcie, jeśli nadużywam tego tagu, wiem, że to nie jest tu mile widziane ( ͡°͜ʖ͡
Cześć. Dzisiaj na celownik biorę OAuth2. Weźmy na przykład Spotify i Facebooka. Chciałbym korzystać ze Spotify, ale chcę użyć konta z FB. Schemat działania rozumiem - zostajemy przekierowani na stronę FB, gdzie jest podsumowanie jaka aplikacja chce otrzymać dostęp do konkretnych rzeczy, np. zdjęcia profilowego, imienia, nazwiska, daty urodzenia, emaila. I teraz zastanawiam się jak aplikacja powinna to obługiwać (w tym przypadku Spotify). Czy trzyma ona udostępnione dane z FB we własnej bazie danych? Co jeżeli użytkownik zmieni email na FB? Czy wtedy trzeba się wylogować i zalogować ponownie, aby zmiany były zapisane po stronie Spotify? Jak robicie to w swoich aplikacjach?
twoja aplikacja (lub np. spotify) jako klient OAuth2 prosi FB (a dokładnie część FB opisaną w RFC jako "authorization server") o access-token, do którego przypisany jest pewien zakres uprawnień (określony przez "scope"). Jeśli użytkownik uwierzytelni się i zaakceptuje zakres uprawnień którego żąda twoja apka (lub jak w przykładzie - spotify), możesz z takim tokem
Jaki jest teraz w miare warty uwagi program do edycji plików php i html? Chodzi o skrypty napisane w php działajace z bazą danych jak fora czy gry via www. Kiedyś gdy się tym bawiłem na topie był "Zajączek", "Pajączek" i Notepad++ ale to było lata temu.
Mirki, chciałbym nauczyć się assemblera, głownie po to aby rozpocząć przygodę z reverse engeniring, do tego potrzebny jest assembler o ile się nie mylę. Chciałbym prosty tut dla kompletnie zielonych. Proste i logiczne wytłumaczenie zagadnień bez żadnej wiedzy.
Wiadomo co było przyczyną awarii fb /insta/whatsapp? Pytam od strony technicznej, podobno miało to związek z problemami cloudflare. #informatyka #siecikomputerowe #programowanie
Od x czasu mam problemy z ręką, aż do barku. Pracuję codziennie przy komputerze po 10h i po kilku godzinach no zaczyna po prostu boleć i czuć takie niezręczne uczucie. Chciałbym wybrać się do fizjoterapeuty i naprawić swój problem. Pytanie: czy ktoś miał podobne problemy, ile czasu zajęło leczenie i czy w ogóle coś dało? Taguje #programowanie, bo wydaje mi się, że tam problem też mógł być spotkany. Dzięki
tak. w moim przypadku sprawę rozwiązała ergonomiczna, dzielona klawiatura. przy zwykłej klawiaturze nienaturalne ułożenie rąk powoduje dodatkowo (na początku niezauważalne) napięcia w okolicy barków. z czasem boli coraz bardziej. po paru latach siedzenia 10+ godzin zaczyna robić się mocno nieciekawie.
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
- rewolujca zamiast ewolucji. Iście szatański plan, który nawet nie powinien być wypowiadany na głos. Niemniej jednak ktoś go rzucił i ktoś zaakceptował, co albo dowodzi skrajnej niekompetencji, albo problemu zarządzaniem. Albo jednego i drugiego.
- brak oszacowania skali migracji. Jest to o tyle dziwne, że przecież macie (macie, prawda...?) wszystkie dane dot. obciążenia systemu, heatmapę tego jak i kiedy poszczególne części systemu są użytkowane. Jeśli tego nie macie z powodu totalnego bajzlu, to raczej od tego trzeba było zacząć - zacząć mierzyć i zbierać dane. W przeciwnym razie prowadzi to do ogromnych prac nad rozwiązaniem problemu o którym macie mgliste pojęcie. Klasyczne zabranie się do roboty od d#py strony.
- brak komunikacji zarówno o samym wdrożeniu jak i utrzymaniu komunikacji zwrotnej. Klasyczne "jakoś to będzie". To się nigdy nie udaje, a branie użytkowników z zaskoczenia i zero reakcji na pierwsze negatywne komentarze to szczyt (czy dolina) PRowego dna.
- brak planu zapasowego. Rzadko tego typu migracje wypalają za pierwszym razem, dobrym zwyczajem jest przyjęcie że wszystko się spier#*$li i trzeba będzie podjąć decyzję co dalej - brnąc do przodu z fixami i nieplanowanymi pracami (= wysiadywanie w weekendy, czego właśnie doświadczacie) czy rollback, wyciągnięcie wniosków post-mortem i kolejna próba.
- brak jakiejkolwiek interakcji z użytkownikami. Wyszliście z założenia że wiecie najlepiej, nie otworzyliście bety publicznie (co pomogłoby wyłapać większość błędów przed ostatecznym zastąpieniem starego wykopu). Jest to o tyle dziwne, że przecież to użytkownicy są najbardziej zainteresowani tymi zmianami i zrobiliby wam testy free (niektórzy zrobiliby to bardziej profesjonalnie niż te "zewnętrzne firmy"). Chcieliście wszystkim zrobić