CategoryOgólne

Nowy projekt, wyjazdy, szkolenia – czyli co się działo w ostatnim czasie

W ostatnim czasie działo się u mnie bardzo dużo. Co prawda w mojej aktywności online nie znalazło to zupełnie odzwierciedlenia, stąd prawie trzytygodniowy zastój na blogu. Ale pora wrócić do regularnego pisania. Pomysłów na nowe treści nie brakuje. Dzisiaj zapraszam na małe sprawozdanie z kilku ostatnich tygodni. Będzie więc o długim wyjeździe, zmianie projektu, pierwszym przeprowadzonym szkoleniu zewnętrznym i o rowerze.

Continue reading

Wojny konsolowe – Recenzja

Ostatnio przeczytałem książkę „Wojny konsolowe. SEGA, Nintendo i batalia, która zdefiniowała pokolenie” autorstwa Blake J. Harrisa. Była to okazja, by przenieść się do świata gier z początku lat 90-tych. Zaczęto wtedy odkrywać, że gry to nie jest chwilowa moda, ani rozrywka tylko dla małych dzieci, tylko potężna gałąź przemysłu o ogromnym potencjale.

Continue reading

SLAM – Simultaneous Localisation and Mapping

Jednym z najważniejszych celów stawianych robotom mobilnym jest autonomiczność. Roboty powinny wykonywać swoje zadania przy minimalnym udziale człowieka. Aktualnie jest to możliwe w bardzo ograniczony sposób. Środowisko pracy robota musi być specjalnie przygotowane i się nie zmieniać, a czynności muszą być powtarzalne. Te założenia są spełnione na przykład w halach produkcyjnych, gdzie roboty zastępują człowieka od wielu lat przy żmudnych i powtarzalnych czynnościach. Marzy nam się jednak zwiększenie użyteczności robotów również w innych dziedzinach życia. Dla robotów mobilnych jednym z największych ograniczeń jest poruszanie się w nieznanym terenie. Występują tutaj dwa wzajemnie na siebie wpływające procesy. Określenie swojej pozycji w przestrzeni, czyli lokalizacja oraz rozpoznawanie i zapamiętywanie otoczenia, czyli mapowanie.

Continue reading

Łączenie doktoratu z pracą na etacie

Minął już całkiem spory kawał czasu od kiedy zrezygnowałem z robienia doktoratu równolegle z pracą na etacie. Postanowiłem w końcu zebrać swoje przemyślenia na ten temat. Być może pomogą podjąć decyzję komuś, kto zastanawia się nad takim wyzwaniem, albo już jest w jego trakcie.

Continue reading

Lądowanie Falcon Heavy od strony technicznej

W zeszłym tygodniu cały świat mówił o Elonie Musku i o SpaceX, a wszystko za sprawą startu rakiety Falcon Heavy, który odbył się 6 lutego 2018. Największe wrażenie na wszystkich wywarło synchroniczne lądowanie dwóch bocznych rakiet. Przy okazji – wiecie, że SpaceX wcale nie wykonało takiego lądowania jako pierwsze? New Shepard firmy Blue Origin należącej do Jeffa Bezosa było wcześniej, tylko widocznie mają gorszy marketing. Dzięki studiowaniu automatyki mogłem od razu docenić kunszt inżynierów projektujących system sterowania. Postaram się wytłumaczyć z jakimi problemami musieli się zmierzyć. To tylko króciutkie wprowadzenie do ogromnego tematu jakim jest teoria sterowania, więc będę stosował pewne uproszczenia. Ale na początek polecam obejrzeć jeszcze raz nagranie z lądowania.

Continue reading

Estymowanie czasu

W dzisiejszym artykule omawiam tajemną sztukę estymowania czasu. Wiele osób ma do siebie pretensje, że nie potrafi poprawnie przewidzieć wymaganego czasu na zadanie i projekt. Prawdopodobnie zapominają oni jakie jest znaczenie słowa estymata. Aby rozjaśnić temat wychodzę od statystyki i pewnych faktów o estymatorach, a następnie formułuję wnioski dotyczące estymowania czasu.  Nie należy tego traktować jako żadne tezy naukowe, tylko zwykłe dostrzeżenie analogii. W dalszej części te pseudonaukowe rozważania zderzają się z rzeczywistością i opisuję częste problemy z estymacją czasu.

Continue reading

Podsumowanie roku 2017

Koniec roku to czas, kiedy wszyscy piszą podsumowania, więc pora i na mnie. Ten rok upłynął mi pod znakiem otwierania się na świat. Postanowiłem ze swoimi przemyśleniami wyjść do szerszej publiczności, a także zacząłem bardziej interesować się, co mają do powiedzenia inni.

 

Continue reading

Zrównoważone tempo i negatywne skutki nadgodzin

W praktykach Extreme Programming (XP) możemy przeczytać, że tydzień pracy programisty powinien wynosić 40 godzin. Możliwe są sporadyczne nadgodziny (kilka razy w roku), ale nigdy nie powinny występować przez dwa tygodnie pod rząd. Praktyka ta nosi nazwę Sustainable Pace, czyli zrównoważone tempo. Zgodnie z XP zespół powinien pracować w stałym tempie, które jest w stanie utrzymywać w nieskończoność. Nadgodziny są symptomem poważniejszych problemów z projektem i to nimi należy się zająć.

Może się wydawać, że to jakieś mrzonki osób oderwanych od rzeczywistości i roszczeniowa postawa programistów, którzy mają za dobrze. Jednak moim zdaniem ta zasada ma głęboki sens i warto się nad nią głębiej zastanowić.

Continue reading

Hackaton Świąteczny w Hackerspace Gdańsk

W ten weekend miałem przyjemność uczestniczyć w hackatonie świątecznym organizowanym przez gdański hackerspace. Hackerspace chciałem odwiedzić już od dłuższego czasu. ale jakoś nigdy nie mogłem się zebrać. Wystartowanie w hackatonie też było na mojej checkliście. Tak więc była możliwość upiec dwie pieczenie na jednym ogniu.

Continue reading

Relacja z code::dive

W dniach 14-15 listopada byłem na konferencji code::dive we Wrocławiu. Jest ona głównie poświęcona C++, ale dodatkowymi tematami miały być Rust, Go, Embedded, IoT, Security, czy Python. Wstęp jest darmowy, ale liczba miejsc jest ograniczona. Swoje zgłoszenie wysłałem dosyć późno i byłem pewny, że się nie załapie. Jednak w ostatniej chwili zwolniły się jakieś miejsca i dostałem swoją wejściówkę. Mogłem więc wybrać ciekawsze pozycje w agendzie i wyruszyć w drogę.

Continue reading

© 2018 ucgosu.pl

Theme by Anders NorénUp ↑