Blog
-

Trzy podejścia do startupów – relacja z BALTEXPO
By Maciek Gajdzica • 15 października 2025W czwartek 9 października byłem na targach BALTEXPO. Widziałem dużo ciekawych rzeczy – wyrzutnie Piorun, drony, pociski, radary a nawet moduły do budowy własnych bunkrów. Ale najbardziej podobała mi się strefa startupów. I to właśnie o trzech projektach, które tam widziałem się dzisiaj rozpiszę. Każdy z nich pokazuje inną drogę i inną filozofię pracy nad… -

Disco Betoniarka, mapa gwiazd i robot malujący Michała Anioła – czyli relacja z hackatonu Re:Renesans 2025
By Maciek Gajdzica • 1 września 2025Jestem fanem hackatonów, uważam że warto brać w nich udział i wszystkich namawiam do startu. Samemu też jakiś czas temu brałem udział w tego typu imprezach, a z niektórych nawet znajdziecie relację na tym blogu. Dlatego ucieszyłem się, że będę mentorem na Re:Renesans 2025, czyli na hackatonie Festiwalu Światła organizowanym przez Hackerspace Trójmiasto, Fundację CODE:ME,… -

Czy czat GPT zrobi z nas lepszych programistów?
By Maciek Gajdzica • 31 stycznia 2025Dzisiaj temat bardzo na czasie, ale z trochę innej perspektywy. Czy czat GPT zrobi z nas lepszych programistów? W krótkim terminie tak. Na pewno zwiększy naszą efektywność. Dzięki narzędziom AI możemy generować fragmenty kodu, albo szybko robić żmudne edycje. Mogą za nas analizować informacje o błędach, czy logi z aplikacji. Mogą pisać za nas maile… -

Czy ręcznie napiszemy kod optymalniej niż kompilator?
By Maciek Gajdzica • 7 października 2024Istnieje taki mit, że jeżeli chcemy napisać mega optymalny kod, gdzie liczy się każda instrukcja – powinniśmy napisać go ręcznie w asemblerze. Kompilator nie poradzi sobie z tym zadaniem tak dobrze jak człowiek. Zawsze doda jakieś bezsensowne instrukcje trwoniąc w ten sposób cenny czas. Ja się z tym całkowicie nie zgadzam i w swoich materiałach… -

Debugowanie Hard Faultów na STM32
By Maciek Gajdzica • 2 października 2024Pracujemy nad naszą aplikacją, wgrywamy ją na procka, uruchamiamy i nie działa. Uruchamiamy debug i widzimy, że program wchodzi do Hard Faulta. Co teraz? Na szczęście w STM32 mamy całkiem bogate możliwości sprawdzenia, co dokładnie się wydarzyło. Co więcej – to samo aplikuje się do dowolnych innych ARMów z rdzeniem Cortex-M. W tym artykule pokażę… -

6 Najważniejszych zastosowań asemblera w Embedded
By Maciek Gajdzica • 18 czerwca 2024W poprzednich wpisach wychwalałem wartość edukacyjną asemblera i opowiadałem trochę jak wyglądała moja ścieżka nauki. Dzisiaj porozmawiamy sobie o praktycznych zastosowaniach, gdzie faktycznie musimy pisać, albo przynajmniej czytać kod pisany w asemblerze. Opowiem o 6 głównych przypadkach, kiedy chcemy użyć asemblera. I o jednym kiedy wydaje nam się, że chcemy, ale… no właśnie – źle… -

Jak uczyłem się asemblera?
By Maciek Gajdzica • 28 maja 2024Ostatnio opowiadałem dlaczego moim zdaniem warto nauczyć się asemblera . Dzisiaj natomiast opiszę jak u mnie wyglądał proces nauki. Oczywiście musicie brać poprawkę, że przypadało to na okolice roku 2010 i dzisiaj mamy już nieco inne możliwości. Niemniej jednak mam nadzieję, że lektura okaże się ciekawa i wyniesiecie coś dla siebie również w dzisiejszych realiach. -

Czy warto uczyć się asemblera w 2024 roku?
By Maciek Gajdzica • 21 maja 2024Asembler wśród programistów nie budzi zbyt wielkiej sympatii. Pewnie znasz kilka stereotypowych opinii: Co więcej – większość z tych zdań jest prawdziwa! Ale i tak postaram się przekonać Cię, że warto nauczyć się asemblera. Oczywiście jeśli spełnimy pewne założenia. Moim zdaniem asembler nie nadaje się jako pierwszy język do nauki, ani główny język w projektach…. -

Jakie projekty robić, aby najlepiej rozwinąć swoje umiejętności?
By Maciek Gajdzica • 11 marca 2024Dzisiejszy temat kompletuje Świętą Trójcę największych pytań na grupach dla programistów embedded. Dwa pozostałe tematy – wybór mikrokontrolera i wybór języków omawialiśmy w poprzednich wpisach. Dzisiaj zajmiemy się wyborem tematów na własne projekty embedded. Zawęzimy temat właśnie do prywatnych projektów. Zarówno tych na początek przygody z programowaniem embedded, jak i tych na później. Nie będziemy… -

Jakich języków uczyć się do embedded? I w jakiej kolejności?
By Maciek Gajdzica • 8 marca 2024Wybór języka programowania to kolejny obok wyboru mikrokontrolera najczęściej poruszany temat. Pytanie o język zadają nie tylko zupełnie początkujący. Często na studiach mamy trochę do czynienia z C, C++, MATLABem, FPGA, Asemblerem. Uczymy się wszystkiego po trochu i musimy się na coś zdecydować. Jeżeli siedzimy trochę w branży – słyszymy o zaletach Rusta czy modern…
