👼 Programowanie w czasach anielskich narzędzi
A także tutoriale o platformie Cloudflare, nowości w ekosystemie TS i nowe podcasty!
Hej, z tej strony Marcin.
Tym razem newsletter ląduje u Was później niż zwykle, a to przez intensywne dwa dni.
Wczoraj i dzisiaj prowadziliśmy warsztaty 10xDevs dla trzech firm. Wyszło naprawdę super.
Feedback z ankiet (od ponad 40 uczestników) jest rewelacyjny. Co ważniejsze, potwierdził nam, że problemy, które zaadresowaliśmy – praca z kontekstem, chaos w projektach legacy i “gubienie się” AI – są dokładnie tym, z czym mierzycie się na co dzień.
To, co działo się na tych warsztatach, to tak naprawdę mała zajawka tego, co szykujemy na 10xDevs 3.
Po rozmowach z zespołami i analizie ich wyzwań już wiemy, że w nowej edycji położymy nacisk na to, co boli najbardziej: pracę z AI w dużych projektach, dostosowanie procesów zespołowych i mierzenie wydajności w nowej rzeczywistości.
Przechodzimy z etapu “solo 10xDeva z AI” do realnej transformacji całych organizacji. Mamy ambitny cel – chcemy, aby Polska stała się stolicą jakościowego programowania z AI.
Nie chcesz tego przegapić? Zapisz się na listę oczekujących.
W przyszłym tygodniu lecimy z tematem dalej, prowadzimy warsztaty dla kolejnych firm.
A zaraz potem “znikam” na miesiąc i wybywam do Tajlandii. Kolejny newsletter wyślę Wam już stamtąd 🌴
🧑💻 Technicznie
Zarządzaj stanem z URL - URL jest niedocenianym narzędziem do zarządzania stanem, które zapewnia aplikacjom webowym kluczowe funkcje, takie jak udostępnianie, dodawanie do zakładek i obsługę historii przeglądarki. Przechowywanie w nim odpowiednich danych, takich jak filtry czy opcje widoku, i unikanie wrażliwych informacji jest kluczowe, aby zapobiec utracie kontekstu przez użytkownika po odświeżeniu strony.
Warto zostać Fullstackiem - AI komodytyzuje umiejętności i zaciera granice specjalizacji, wymuszając ewolucję w kierunku fullstacka. Sukces wymaga zastąpienia modelu “T-shaped” modelem “Pi-shaped” , który łączy szeroką wiedzę międzydomenową z dwiema głębokimi specjalizacjami (np. wyczuciem produktu i rzemiosłem inżynierskim) oraz kluczowymi kompetencjami miękkimi, takimi jak sprawczość i krytyczne myślenie.
Projektowanie gier jest proste - Poznaj dwunastoetapowy proces tworzenia problemów, których opanowywanie i przewidywanie dostarcza graczom zabawy. Angażująca gra wymaga eskalującej niepewności i ciągłej innowacji, ponieważ gracze szybko uczą się i nudzą rozwiązanymi już wyzwaniami. Świetny artykuł ozdobiony ilustracjami i diagramami, dużo zabawy podczas czytania (jak w dobrej grze).
📚 Rozwojowo
Rady po 40 latach programowania - długa kariera w programowaniu polega na wytrwałej pracy i czerpaniu z niej radości. Warto zachować elastyczność i inspirować się z różnorodnymi specjalizacami, zamiast skupiać się na konkretnych technologiach. Rozwój nie jest liniowy, lecz polega na nauce przez błędy i akceptowaniu nietypowych ścieżek, co prowadzi do budowania unikalnej ekspertyzy.
Jak być kreatywnym? - Traktowanie kreatywności jak produktywności jest błędem; nowe pomysły wymagają dostarczania mózgowi nowych, a nie powtarzalnych danych wejściowych. Można to osiągnąć poprzez niekonwencjonalne techniki, takie jak zmiana formy idei, poszukiwanie niszowych treści czy okresowa izolacja od bodźców.
🎨 Bonus
Jeżeli zaintrygował Cię tytuł tego newslettera to odnosi się do Software Development in the Time of Strange New Angels. Poniżej moje notatki z tego wnikliwego artykułu:
Dzisiejsza branża wytwarzania oprogramowania została zbudowana wokół fundamentalnego ograniczenia: wysokiego kosztu (ok. 150 USD/godz.) i niedoboru wykwalifikowanych programistów.
Ten czynnik ekonomiczny ukształtował wszystko 0 od procesów Agile i code review po istnienie długu technicznego, będącego kompromisem między jakością a kosztem.
Sytuacja ta uległa radykalnej zmianie pięć miesięcy temu wraz z pojawieniem się agentic dev AI, które obniża koszt produkcji kodu w kierunku zera.
AI przestaje być tradycyjnym narzędziem, a co raz bardziej przypomina “zdolnego stażystę”, zdolnego do samodzielnej, skomplikowanej pracy, wykazującym inicjatywę i wykonującym zadania (jak budowa systemu testów) w minuty, a nie tygodnie.
W rezultacie, wąskie gardło przesuwa się z pisania kodu na wiedzę, co należy zbudować.
Sama szybkość kodowania bez osądu prowadzi jedynie do szybszego generowania bezużytecznego oprogramowania.
Dla nas, programistów oznacza to koniec skupiania się wyłącznie na kodowaniu.
W czasach AI będą prosperowali Ci, którzy rozwiną umiejętności wyższego rzędu: zrozumienie biznesu, wizję architektoniczną i “smak/wyczucie” (ang. taste) w projektowaniu systemów.
✨ Cursor 2.0 vs Windsurf SWE-1.5 - podcast is on!
Cursor 2.0 porzuca tradycyjne IDE na rzecz rewolucyjnej platformy wieloagentowej, fundamentalnie zmieniając podejście do pisania kodu. Cognition natychmiast kontratakuje, wypuszczając Windsurf SWE-1.5 – model kodujący z oszałamiającą prędkością 950 tokenów na sekundę. Analizujemy ten pojedynek gigantów i sprawdzamy, które podejście zdominuje AI-assisted development.
W odcinku również: premiera taniego i szybkiego Haiku 4.5, rozczarowujące testy superkomputera DGX Spark, krytyka przeglądarki Atlas od OpenAI oraz wielkie podsumowanie 10xDevs.
Chcesz być na bieżąco z newsami ze świata AI? Zapisz się na nasz newsletter Opanuj.AI i co poniedziałek otrzymaj 3 ręcznie selekcjonowane materiały.
Na stronie newslettera znajdziesz ostatnie i najpopularniejsze wydania - wiesz na co się zapisujesz. Dołącz do ponad 1,1 tyś subskrybentów.
Udanego weekendu,
Marcin
PS. Jeśli czekasz na kolejne wydanie Newslettera, kliknij w ❤️ poniżej - dzięki!


