Nisze, które zrewolucjonizują świat programowania
Kasa na rozwój monorepo, błędy w architekturze aplikacji JS oraz o tym w jakie nisze programowania warto zainwestować swój cenny czas.
Ostatnio rozmawialiśmy Przemkiem o niszach w programowaniu, które mają potencjał zostać kopalniami złota na miarę web developmentu.
Patrząc przez pryzmat modelu cyklu adopcji technologii z książki Crossing The Chasm, web development jest w później fazie “Late majority” .
Jako programista z aspiracjami do zostania przedsiębiorcą z prawdziwego zdarzenia, zamiast wkraczać na czerwony ocean, wolę rozglądać się za lądami, które nie zostały jeszcze podbite.
O jakich lądach mowa? Zapraszam do sekcji Bonus.
Szkolenie z automatyzacji pobierania danych z internetu
Rozważasz automatyzację pobierania danych z internetu? Zastanawiasz się, jak osiągnąć optymalną wydajność oraz monitorować efekty przetwarzania danych? Sprawdź szkolenie Tomasza Zielińskiego, autora bloga Informatyk Zakładowy, i dołącz do 350 zadowolonych uczestników. Ponad dziewięć godzin nagrań wideo i gwarancja zwrotu kasy bez zadawania pytań, gdyby zakup nie spełnił oczekiwań!
Sprawdź szczegóły na stronie szkolenia (Link sponsorowany)
Technicznie
$8.6M dla Nx na rozwój monorepo - duża część mojej codziennej pracy kręci się wokół zarządzania monorepo oraz publikacji paczek npm. W zespole korzystamy z projektów rozwijanych przez Narwhal: Lerna v6 oraz Nx. Świetnie słyszeć, że Panowie dostali środki na dalszy rozwój toolingu, który popularyzuje monorepo w firmach nieposiadających środków niezbędnych do budowania rozwiązań na miarę.
Interaktywny poradnik Flexbox - kolejny świetny artykuł Josha Comeau, który jest moim ulubionym blogerem w temacie CSS. Tym razem przygotował estetyczny poradnik Flexbox, który w wizualny sposób tłumaczy działanie tej kluczowej funkcji.
Błędy w architekturze aplikacji - mimo że autor skupił się na Node.js, jego rady można przenieść również na grunt wszystkich aplikacji pisanych w JavaScript. Kluczowe rady: unikaj współdzielenia stanu oraz nieprzemyślanych zależności.
Rozwojowo
Python i przyszłość programowania - Guido van Rossum, twórca Pythona, ponownie wystąpił w podcaście Lexa Fridmana. Panowie rozmawiali o projektowaniu języków programowania, dominacji JavaScript, statycznym typowaniu oraz nowinkach w Pythonie.
Hard times make strong companies - DHH, twórca Ruby on Rails, prowadzi jeden z moich ulubionych newsletterów. Myślimy bardzo podobnie na większość kontrowersyjnych tematów. Zwykle to on pierwszy publikuje swoje eseje, ale tym razem ja byłem pierwszy. Zobacz jak argumentuje, że recesję powinniśmy przywitać z otwartymi rękami.
Bonus
Wracając do niepodbitych lądów, na których będzie można “zamieszać”.
Obecnie na horyzoncie widzę trzy takie lądy: AI, VR/AR oraz crypto.
Kolejność nie jest przypadkowa, obrazuje ona jak postrzegam ryzyko pod kątem zwrotu z inwestycji czasu potrzebnego na poznanie danej niszy.
Przy AI ryzyko jest najniższe. Dlaczego? Wraz z rosnącą adopcją rozwiązań webowych oraz IoT, wykładniczo rośnie ilość danych, które możemy poddać algorytmicznej analizie. Firmy i państwa wiedzą, że te dane skrywają niesamowitą ilości wiedzy na temat społeczeństwa i jednostek. Ta nisza nabrała niesamowitego tempa w ostatnich latach i nieliczni sądzą, że ten trend miałby się odwrócić. Trzeba jednak mieć na uwadze, że obecnie AI posiada bardzo wysoki próg wejścia.
Z drugiej strony mamy crypto o najwyższym ryzyku “zmarnowania czasu”. Dlaczego? Póki co, ta technologia to solidne fundamenty ekonomiczno-filozoficzne wraz z ich odzwierciedleniem w implementacji blockchainów i smart contractów. Niestey, obecnie jedynym zastosowaniem o znaczącej adopcji jest spekulacja na kursach kryptowalut. Rozwiązania takie jak NFT czy DeFi w teorii mają sens, ale moim zdaniem bez gwałtownego rozwoju VR/AR, nie doczekają się adopcji poza geekami pokroju autora tego newslettera.
No i właśnie, po środku naszej stawki znajduje się VR i AR. Obecnie ta branża to w dużej mierzy gadżety spod szyldu Oculus, które po kilkudziesięciu godzinach zabawy, zaczynają zbierać kurz na szafce ze względu na ograniczoną ilość dostepnego software’u.
Jednak w najbliższych latach może to ulec gwałtownej zmianie.
Meta zainwestowała 36 miliardów dolarów w rozwój projektów spod szyldu Metaverse, a do 2030 ta suma może wynieść nawet 200 miliardów dolarów.
Wszystkie znaki na niebie i ziemi wskazują, że w pierwszej połowie przyszłego roku, konkurencja dla Mety znacznie wzrośnie za sprawą pierwszych okularów VR/AR od Apple.
Moim zdaniem są to inwestycje i rozwiązania, które padają na podatny grunt. Od kiedy pamiętam, wirtualna rzeczywistość, jest istotnym elementem tego jak będzie wyglądała przyszłość w zbiorowej wyobraźni ludzkości.
Biorąc pod uwagę potencjalny positive feedback loop pomiędzy VR i crypto, w 2030 możemy żyć w świecie, gdzie te dwie technologie będą istotnym elementem naszej codzienności.
Podobnie jak z crypto, planuje ubrudzić sobie ręce developmentem w VR/AR. Na pewno będę dzielił się doświadczeniami z społecznością Przeprogramowanych.
Co z tego wszystkiego wynikie? Czas pokaże.
Przeprogramowany Update
Udanego weekendu!
Marcin