Jerzy Dąbrówka

Jerzy Dąbrówka

Demokratyzacja technologii - o transformującym trendzie #nocode

Jerzy Dąbrówka
Jerzy Dąbrówka
Demokratyzacja technologii - o transformującym trendzie #nocode
2y ago
Aplikacje bez kodowania w Liceum!
Jerzy Dąbrówka

Dziś chciałbym się podzielić wspaniałą nowiną - od września będę miał przyjemność uczyć nocode w warszawskim liceum.

Bardzo mi na tym zależało, bo szczerze wierzę, że #nocode to trend demokratyzujący technologię - dlatego marzę, by każdy dzieciak miał okazje go poznać. Szansę tę zawdzięczam Maćkowi Remiszewskiemu który w zasadzie wpadł na ten pomysł i zaproponował mi to szaleńcze wyzwanie oraz p. Dyrektor liceum Bednarska Szkoła Realna która uwierzyła w mój naszkicowany na kolanie program zajęć i zaprosiła do grona nauczycieli.

Bednarska Szkoła Realna

Moja ocena polskiego publicznego systemu nauczania jest negatywna tym bardziej się cieszę, że będę miał okazję pracować w Bednarskiej Szkole Realnej. Czym są szkoły realne? Jak czytamy na stronie liceum:

Powołane w połowie XVIII wieku pierwsze szkoły realne kładły nacisk na “…kształcenie w dziedzinach praktycznych, mających przydać się uczniom w życiu…”, które jednocześnie “…miało być zajmujące i interesujące dla uczniów…”. Definicja słownikowa mówi, że była to “dawna szkoła średnia z przewagą przedmiotów matematyczno-przyrodniczych”. Dziś określenie to możemy odczytywać, jako wzywające do odnoszenia treści i form nauczania do rzeczywistych potrzeb kraju i obligujące do rozwijania u uczniów realnych umiejętności przydatnych w życiu zawodowym.

Plan lekcji

Program zajęć który przygotowuję to trochę bolid budowany podczas wyścigu ale już wiem, że chcę przedstawić dwa wątki:

  • budowanie aplikacji w Bubble - na to poświęcę połowę czasu. Chciałbym, by uczennice i uczniowie zbudowani 3-4 funkcjonujące prototypy

  • zestaw narzędzi solopreneura - czyli przegląd około 15 różnych platform nocode które przyspieszają rozwiązywanie problemów i budowanie produktów

Zakładam, że zajęcia będą praktyczne - nie przygotowuję instrukcji krok po kroku jak coś zrobić. Każde z narzędzi którego będziemy się uczyli ma swoje zestawy onboardingowe - lepsze lub gorsze - uważam, że umiejętność przyswajania i uczenia się w takich warunkach jest wartością samą w sobie.

Po około trzech miesiącach delektowania się smakami różnych nocode'owych narzędzi przejdziemy do grande finale - zbudowania własnego narzędzia / produktu internetowego. Myślę, że nie powstrzymam się by chwalić się tutaj kolejnymi postępami.

Skalowanie

W ten sposób mogę pokazać nocode garstce dzieci. Jak sprawić, by zwiększyć tę liczbę?

Planuję przygotować precyzyjny skrypt 2-4 lekcji dla nauczycieli informatyki którzy nie znają nocode. By to zrobić dobrze chcę usłyszeć pytania grupy, zobaczyć gdzie są wątpliwości z którymi laik może mieć problem.

Jeśli znasz nauczyciela informatyki który chciałby rzucić okiem na taki skrypt by go skomentować i lepiej przygotować do szerszego wykorzystania - odpisz na tego maila!

0

Atomic Essay

Jerzy Dąbrówka
Jerzy Dąbrówka
Demokratyzacja technologii - o transformującym trendzie #nocode
2y ago
O tym jak zmienia się percepcja gdy możesz zbudować prawie wszystko
Jerzy Dąbrówka

Twój pomysł jest nic nie warty, liczy się tylko wykonanie. Przez wiele lat to było moje podejście - co się zmieniło?

Ideas are cheap

"Ideas are cheap. Ideas are easy. Ideas are common. Everybody has ideas. Ideas are highly, highly overvalued. Execution is all that matters" - powiedział Casey Neistat. I bardzo długo uważałem tak samo. Do czasu poznania rozwiązań nocode - które umożliwiają w bardzo szybki sposób zbudowanie prototypu i sprawdzenie swojego pomysłu.

Czy uważam, że wykonanie nie jest kluczowe - absolutnie nie, być może jeszcze bardziej zostałem utwierdzony w tym przekonaniu. To co się zmieniło to konstatacja, że w budowaniu produktu nie powinniśmy zaczynać od "pomysłu" a od "problemu".

Problem is the key

"Bzdura" - powiesz - "Pomysłem może być problem!". Lub odwrotnie, nie w tym rzecz. To prawda. Mi chodzi o kontekst powstania tej potrzeby. "Pomysły" są kreatywne, wewnętrzne; "problemy" są faktyczne i namacalne. Dlatego lepiej skupić się na szukaniu problemów. Dopiero ich rozwiązanie może być pomysłem wartym realizacji.

Nocode sprawił, że prawie każdy pomysł można zrealizować, przetestować. A więc ten krok "wykonania" stał się dużo prostszy.

Gdy ta brama się otwiera zaczynasz zastanawiać się - okej, ale czy to naprawdę ma sens? Pojawiają się kolejne wyzwania - jak zdobyć pierwszego użytkownika, jak wypromować to rozwiązanie... nagle ten pomysł przestaje być tak atrakcyjny.

Konkludując - o ile pomysły faktycznie nie są wiele warte - to ciekawy problem jest na wagę złota! A rozwiązywanie problemów wydaje się być wręcz przyjemnością mając współczesne narzędzia dzięki którym można szybko iterować i zbierać informacje zwrotne.

Uważam też, że jest to ukryta moc nocode o której się nie mówi wiele - pozwala budując produkty przenieść dużą część skupienia z kwestii technicznych na biznesowe, takie jak walidacja potrzeby czy dystrybucja.

Sky is the limit

Przyznam - ja się tym zachłysnąłem możliwością zbudowania dowolnej rzeczy. Dlatego zdecydowałem się zacząć swoją podróż nocode od realizowania pomysłów innych. I jest w tym coś wyzwalającego - po dekadzie odpowiadania za produkt miło jest usiąść i po prostu robić fajne rzeczy nie dokonując w głowie tych produktowych potyczek za i przeciw sensowności danej funkcji.

Pozwala mi to też poświęcić więcej uwagi mojej misji demokratyzowania technologii poprzez pokazywanie rozwiązań #nocode. Dziś dla mnie to jest ten atrakcyjny "problem" - to, że ludzie nie wiedzą jak sprawnie można dziś budować technologiczne produkty!

Cała nadzieja w Tobie!

A czy Ty masz pomysł na aplikację która chodzi po twojej głowie od miesięcy? Co Cie powstrzymuje od zbudowania prototypu i zostania internetowym twórcą?

Ankieta:

Co Cie powstrzymuje od zbudowania prototypu?

Nie mam pomysłu

Nie mam czasu

Nie wiem jak go zbudować

0

Atomic Essay

Jerzy Dąbrówka
Jerzy Dąbrówka
Demokratyzacja technologii - o transformującym trendzie #nocode
2y ago
Bubble - Jak wyglądają pierwsze kroki?
Jerzy Dąbrówka

Rozważasz naukę platformy nocode? Dziś piszę o tym jakie są plusy i minusy nauki Bubble oraz że moja pierwsza apka to była katastrofa.

Dlaczego Bubble?

Zanim zainwestujesz czas w naukę zapoznaj się z poniższymi punktami - warto mieć je w głowie podejmując inwestycję czasową w naukę rozwiązania.

Plusy:

  • Najbardziej dojrzała platforma (10 lat na rynku)

  • Bogata społeczność (forum bubble.io) oraz wiele grup specjalistycznych

  • Mnogość płatnych, zaawansowanych kursów

  • Rozszerzalność przez wstrzykiwanie CSS/JS

  • Idealny do budowania aplikacji webowych

Minusy:

  • Hosting na AWS w Stanach Zjednoczonych (jeśli rezydencja danych w EoG jest kluczowa, da się pozszywać rozwiązanie)

  • Brak przenaszalności aplikacji - jest ona ściśle związania z platformą

  • Jest możliwość stworzenia aplikacji natywnej na iOS/Android, ale jest to embed strony www opakowany w plik aplikacji - nie posiada wszystkich funkcji natywnych

  • Słabe SEO - nie jest to rozwiązanie idealne do budowania stron czysto contentowych - tu liderem jest Webflow czy dobrze znany Wordpress

🏄 Zasięgi na pstrych algorytmach jeżdżą więc jeśli ciekawią cie trendy demokratyzujące technologię, zapraszam: https://jerzydabrowka.substack.com/

Lekcje Bubble

Pierwsze korki polecam stawiać na stronie platformy. Bubble dostarcza bardzo prosty zestaw 12 lekcji dzięki którym w bezpiecznym środowisku jesteśmy prowadzeni za rękę. Lekcje trwają 3-5 minut i są zaprojektowane tak by wykonać je później drugi raz.

Z jednej strony byłem zachwycony i gdy czerwona strzałka ci pokazuje co kliknąć - wszystko jest trywialne. Gdy chciałem myślami wyprzedzić tok kursu - czułem się jak baran. Ale to kapitalna rozgrzewka która oswaja z interfejsem i głównymi konceptami Bubble. Moim zdaniem najlepszy onboarding wśród platform nocode!

Po dwukrotnym ukończeniu lekcji postanowiłem sam zbudować aplikację todo bez pomocy strzałek. Dla mnie to był ważny moment by sprawdzić, czy bez wspomagania też potrafię osiągnąć założony cel. Jeśli będzie trzeba wrócić do tej lekcji by przypomnieć sobie jak rozwiązać konkretny problem - świetnie, właśnie się uczysz!

Teraz masz trzy opcje

Ja polecam ostatnią - budowanie. Uważam, że najlepiej uczymy się sami rozwiązując problemy, dlatego zachęcam do przejrzenia listy potencjalnych "klonów" i wybrania jednego. Moim wyborem było Duolingo. Do pozostałych zasobów wracałem gdy nie łapałem jakiegoś konceptu - zazwyczaj wygooglanie frazy "how to ... in bubble" zwracało filmik lub link do dokumentacji.

Moja pierwsza aplikacja to była kompletna katastrofa!

Nie miałem pojęcia co się dzieje, interfejs składał się z lewitujących bloków a sam quiz zawsze zwracał poprawną odpowiedź :D Niemniej to wystarczyło bym był tak podekscytowany platformą, że rzuciłem się na następny klon.

Więc nie przejmuj się, tylko zacznij budować!

0

Atomic Essay

Jerzy Dąbrówka
Jerzy Dąbrówka
Demokratyzacja technologii - o transformującym trendzie #nocode
2y ago
Budowanie przed publicznością w praktyce
Jerzy Dąbrówka

Dziś o tym jak legenda micro SaaSów korzysta z #buildinpublic

🏄 Tekst zawiera wiele ilustracji czego nie doświadczysz na Linkedin - pełna wersja w newsletterze - jerzydabrowka.substack.com

Tydzień temu pisałem o tym czym jest #buildinpublic, oraz o zaletach i wadach tej filozofii budowania produktów. Dziś na konkretnym przykładzie pokażę jak taki proces może wyglądać.

Jest pewnie wiele ciekawych twórców którzy dzielili się z szerszą publicznością swoją drogą. Do mnie szczególnie przemówiła historia legendarnego twórcę micro SaaSów - Pietera Levelsa - znanego najbardziej jako twórca otwartego startupy RemoteOK, ale będzie to tekst o innym jego produkcie - Hoodmaps.

Pieter zidentyfikował następujący problem - podróżując do nowego miasta nie wiadomo które miejsca są turystyczne a które pokazują autentyczną kulturę danego miejsca. W 2015 roku dla koleżanki narysował mapę Amsterdamu pokazująca obszary które są autentycznie holenderskie.

Postanowił stworzyć aplikacje w której ludzie mogą rysować takie mapy a wypadkowa ich twórczości będzie wyświetlana użytkownikom. Jeśli pięć osób określi dany obszar jako turystyczny ale osiem jako hipsterski - zostanie wyświetlony jako ten drugi.

Ostatniego dnia marca 2017 roku rozpoczął prace nad swoim pomysłem i od pierwszego dnia postanowił dokumentować swoją podróż na Twitchu streamując na żywo jak programuje. Nawiasem mówiąc jest to dosyć ekstremalne podejście do koncepcji #buildinpublic i jeśli nie masz smykałki do wystąpień live nie sugeruję takiego rozpoczęcia przygody z tą filozofią.

Tak czy inaczej, dzień po dniu Pieter opisywał co zrobił, z jakimi wyzwaniami się zmagał, dzielił się rozwiązaniami. Na przykład jak negocjował cenę domeny hoodmaps.com - Pieter jest zwolennikiem domen dot com - ma zresztą empiryczne potwierdzenie na to, że są skuteczniejsze na podstawie eksperymentów na swoich stronach.

Innym razem dawał wskazówki jak skonstruować opis swojego produktu tak, by dobrze rezonował z użytkownikami Product Hunt - popularnego serwisu na którym twórcy ogłaszają dumnie swoje dzieła. Taki Wykop dla produktów.

Innym razem opisał jak jego serwer nie wytrzymał napływu użytkowników z reddita.

Czy namawiam do takiego podejścia do #buildinpublic - nie.

Niemniej jest coś wciągającego w czytaniu takiej historii. A warto zwrócić uwagę, że uporządkowany korporacyjny świat ma swój format który zaspokaja tę potrzebę - Case Study, czyli ugrzeczniony, łatwostrawny tekst który ma pokazać w jak błyskotliwy sposób dana firma rozwiązała dany problem. Oznacza to, że jest popyt na te historie.

#buildinpublic to pojemny format - od Ciebie zależy jak go wykorzystasz.

0

Atomic Essay

Jerzy Dąbrówka
Jerzy Dąbrówka
Demokratyzacja technologii - o transformującym trendzie #nocode
2y ago
#buildinpublic - czym jest i dlaczego warto?
Jerzy Dąbrówka

Budowanie produktu jest trudne a budowanie przed publicznością brzmi już strasznie - po co to sobie jeszcze komplikować?

🏄 Zasięgi na pstrych algorytmach jeżdżą więc jeśli ciekawią cie trendy demokratyzujące technologię, zapraszam: https://jerzydabrowka.substack.com/

Budowanie produktów czy rozwiązań to coś co zazwyczaj robimy w ukryciu. Wielkie korporacje mają swoje działy Reaserch and Development. Każdy kto chcę z taką korporacją cokolwiek zrobić dostaje do podpisania NDA bo jest to bardzo ważna firma i tworzy bardzo innowacyjne rozwiązania.

Po drugiej stronie są startupy - które przysłowiowo powstawały w garażu - bojąc się, że ich innowacyjny pomysł zostanie skopiowany przez potężną firmę która dzieli i rządzi atakowanym przez startup rynku.

Czy musi tak być? Otóż ostatnio na popularności zyskuje trend #buildinpublic - co oferuje?

✔️ Wiarygodność - szczere i autentyczne opisy wyzwań z którymi się zmagasz pomogą Ci zbudować wizerunek solidnej osoby. Efekt aureoli sprawia, że część pozytywnych emocji zostanie przeniesiona na Twój produkt.

✔️ Market fit - otwierasz się na dyskusję ze swoją publicznością dzięki czemu możesz usłyszeć interesujące informacje zwrotne które pomogą Ci dostosować produkt do potrzeb grupy docelowej.

✔️ Zaangażowanie - budując narracje przyciągasz osoby zainteresowane Twoją historią i w naturalny sposób budujesz ich więź i lojalność z Tobą i twoim rozwiązaniem

✔️ Budowanie zwyczaju - publiczne zobowiązanie jest świetnym sposobem na motywowanie siebie do regularnej pracy. Każdy twórca przechodzi ciężkie chwile - świadomość, że jest grupa osób przed którą zadeklarowało się jakiś efekt jest stymulująca.

Minusy budowania przed publicznością które warto mieć w głowie: możesz faktycznie zdradzić zbyt wiele, sam proces dzielenia się wiedzą i swoją historią kosztuje twój czas - czyli najważniejszy zasób bootstrappera; jest też wyzwaniem dla osób które nie lubią być w centrum uwagi.

Parę porad:

✔️ Bądź szczery, #buildinpublic to nie ma być festiwal sukcesów. Celebruj nawet drobne sukcesy ale nie unikaj pisania o niepowodzeniach. Wielu z nas kibicuje "słabszej drużynie".

✔️ Dziel się procesem jak rozwiązałeś dany problem - dostarczysz wartość czytelnikom.

✔️ Podziel się roadmapą - pokaż czytelnikim jakie masz cele i rozliczaj się z nich gdy przyjdzie pora. To też dobra okazja by zbadać czy Twoje plany rezonują z Twoim audytorium.

Teoria jest spoko, ale ja zawsze muszę zobaczyć jak się to przekłada na działanie praktyczne, dlatego za tydzień przejdziemy przez konkretny przykład.

🟡 A ty znasz jakiś startup który jest prowadzony w tym duchu? Podziel się w komentarzu - zwłaszcza jeśli jest polski - bo ja żadnego nie znalazłem.

🟡 Jeśli podobał Ci się ten wpis, możesz mnie wynagrodzić zastrzykiem dopaminy dodając mnie do obserwowanych i wciskając 🔔 na moim profilu 😂

Jerzy Dąbrówka
Jerzy Dąbrówka
Demokratyzacja technologii - o transformującym trendzie #nocode
2y ago
Kim jest Citizen Developer?
Jerzy Dąbrówka

Citizen Developer w firmie

Najpopularniejsza definicja #CitizenDeveloper'a umieszcza go w firmie i opisuje przez pryzmat działania organizacji.

Citizen Developer to osoba która tworzy głównie rozwiązania biznesowe, zazwyczaj dla siebie lub swojego zespołu, używając szerokiego wachlarza dostępnych narzędzi internetowych (Google Workspace, Trello, Slack etc.). Mówi się, że jest "biznesowym technologiem" - co oznacza, że lewaruje swoją eksperckość technologiczną znajomością rozwiązań #nocode / #lowcode przez co drastycznie zwiększa produktywność swoją oraz zespołu.

“You don’t want to be caught up in spending your scarce resources on what is essentially something that can be available as a commodity. You want to bring in the commodity, and build your own IP,” Satya Nadella, CEO of Microsoft

Z punktu widzenia organizacji benefity są klarowne: Z jednej strony nie angażuje wyspecjalizowanych zespołów zdolnych tworzyć rozwiązania cutting edge które mogą być obiektywnym wyróżnikiem na danym rynku. Z drugiej - eliminuje komunikacyjny waste wynikają z zarządzania projektem rozwojowym składającym się z wielu zespołów i ról. Citizen Developer wie czego potrzebuje, nie musi tego tłumaczyć, dokumentować etc. Tworzy rozwiązanie.

"By 2023, the number of active citizen developers at large enterprises will be at least four times the number of professional developers" - Gartner, Future of Applications: Delivering the Composable Enterprise

Citizen Developer. Soloprenuer. Indie Hacker.

Ja lubię na tę rolę patrzeć szerzej - przez pryzmat bardziej społeczny - i osadzam ją w kontekście creators economy. W części o demokratyzacji technologii pisałem o czynnikach - od chmury, przez popularyzacje API driven development po platformy nocode - znacznie zmniejszających barierę wejścia w świat tworzenia aplikacji pozwalając dużej grupie ekspertów dziedzinowych zaangażować się bezpośrednio w budowanie rozwiązań.

De facto w tym ujęciu Citizen Developer to przedsionek do zostania #solopreneur'em czy #indiehacker'em - czyli osobą która wykorzystuję swoją wiedzę domenową do rozwiązania jakiegoś problemu w znanej sobie dziedzinie.

Tworzenie technologicznych rozwiązań nigdy nie było tak proste.

Myślę, że to wspaniała nowina dla pasywnych i aktywnych członków tego trendu. Pierwsi skorzystają na mnogości detalicznych, dopasowanych do potrzeb rozwiązań. Drudzy - bo będą mogli przejąć kontrolę na swoim życiem zawodowym i realizować swoje pasje.

Do poczytania:

O demokratyzacji technologii: https://typeshare.co/jerzy/posts/-N4RsYgIS_JfL5A6LQfK

O Citizen Developer: https://medium.com/mendix/the-future-depends-on-the-rise-of-the-citizen-developer-6cf3d4cd6783

https://www.gartner.com/en/information-technology/glossary/citizen-developer

https://www.dronahq.com/citizen-development/

https://robonomika.pl/citizen-developer-zawod-rola-pomysl-na-kariere

0

Atomic Essay