<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Trójmiejski Prywaciarz]]></title><description><![CDATA[Piszę o tym, o czym nie usłyszysz na daily: że Twój kod to gówno, biznesplan to wishful thinking, a work-life balance to mit dla tych, którzy nie mają ambicji.]]></description><link>https://www.msolecki.com</link><image><url>https://www.msolecki.com/img/substack.png</url><title>Trójmiejski Prywaciarz</title><link>https://www.msolecki.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 11 Apr 2026 20:56:34 GMT</lastBuildDate><atom:link href="https://www.msolecki.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mateusz Solecki]]></copyright><language><![CDATA[pl]]></language><webMaster><![CDATA[info@msolecki.com]]></webMaster><itunes:owner><itunes:email><![CDATA[info@msolecki.com]]></itunes:email><itunes:name><![CDATA[Mateusz Solecki]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mateusz Solecki]]></itunes:author><googleplay:owner><![CDATA[info@msolecki.com]]></googleplay:owner><googleplay:email><![CDATA[info@msolecki.com]]></googleplay:email><googleplay:author><![CDATA[Mateusz Solecki]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Architekt, Dyrygent, Kontroler]]></title><description><![CDATA[Nowa rola developera w erze AI]]></description><link>https://www.msolecki.com/p/architekt-dyrygent-kontroler</link><guid isPermaLink="false">https://www.msolecki.com/p/architekt-dyrygent-kontroler</guid><dc:creator><![CDATA[Mateusz Solecki]]></dc:creator><pubDate>Mon, 22 Dec 2025 08:23:15 GMT</pubDate><content:encoded><![CDATA[<h1>Dev przesta&#322; pisa&#263; kod. Zacz&#261;&#322; dyrygowa&#263; jego powstawaniem.</h1><p>Miesi&#261;c temu sko&#324;czy&#322;em projekt, kt&#243;ry 3 lata wcze&#347;niej wymaga&#322;by zespo&#322;u 4-5 os&#243;b i minimum p&#243;&#322; roku pracy.</p><p>Pe&#322;ny brand. Strategia. Misja, wizja, warto&#347;ci. UI/UX. Strona. Narz&#281;dzia wspieraj&#261;ce. Sam. W u&#322;amku tego czasu.</p><p>I nie chodzi o to, &#380;e jestem lepszy ni&#380; kiedy&#347;. Chodzi o to, &#380;e moja rola si&#281; zmieni&#322;a.</p><p>Przez 16 lat w bran&#380;y by&#322;em programist&#261;, kt&#243;ry pisze kod. Dzi&#347; jestem dyrygentem, kt&#243;ry orkiestruje jego powstawanie.</p><div><hr></div><h2>Stary model jest martwy</h2><p>Tradycyjny developer to wykonawca. Dostaje ticket, pisze kod, pushuje, bierze nast&#281;pny ticket. Warto&#347;&#263; mierzona w liniach kodu, commitach, story pointach.</p><p>Ten model umar&#322;.</p><p>Nie dlatego, &#380;e AI &#8220;zabiera prac&#281;&#8221;. Zabiera j&#261; tym, kt&#243;rzy potrafi&#261; tylko wykonywa&#263;. Tym, kt&#243;rzy nie widz&#261; szerszego obrazu. Tym, kt&#243;rzy nie potrafi&#261; my&#347;le&#263; biznesowo.</p><p>Reszcie? Reszcie zmienia zasady gry.</p><div><hr></div><h2>Framework: Dev jako Dyrygent</h2><p>Moja praca dzi&#347; sprowadza si&#281; do trzech faz. &#379;adna z nich nie polega na pisaniu kodu.</p><h3>Faza 1: Architekt Kontekstu</h3><p>Zanim cokolwiek powstanie, buduj&#281; map&#281;.</p><p>W praktyce oznacza to:</p><ul><li><p>Rozplanowanie projektu w Asanie czy Jirze</p></li><li><p>Zadania, opisy, kontekst, powi&#261;zania mi&#281;dzy elementami</p></li><li><p>Rozbicie od og&#243;&#322;u do szczeg&#243;&#322;u - od wizji biznesowej do konkretnych komponent&#243;w</p></li></ul><p>Co ciekawe - nawet to robi&#281; z AI. Claude pomaga mi strukturyzowa&#263; my&#347;lenie, wy&#322;apuje luki w planie, proponuje podzia&#322; kt&#243;rego bym nie wymy&#347;li&#322;.</p><p>Kluczowa umiej&#281;tno&#347;&#263;? &#321;&#261;czenie kropek. Widzenie jak decyzja w module A wp&#322;ynie na modu&#322; B, C i ca&#322;&#261; architektur&#281; za 6 miesi&#281;cy. To wymaga do&#347;wiadczenia, kt&#243;rego AI nie ma - ale kt&#243;re AI potrafi wzmocni&#263;.</p><h3>Faza 2: Dyrygent Wykonania</h3><p>Tu wchodzi Claude Code.</p><p>Pr&#243;bowa&#322;em Copilota, pr&#243;bowa&#322;em Cursora. Dla mnie to wci&#261;&#380; gloryfikowany autocomplete - zgaduje co chc&#281; napisa&#263;, zamiast rozumie&#263; co chc&#281; zbudowa&#263;.</p><p>Claude Code to co&#347; innego. Daj&#281; mu zaplanowane zadanie z pe&#322;nym kontekstem. On realizuje. Pisze kod, tworzy struktury, implementuje logik&#281;.</p><p>Moja rola? Pilnuj&#281; kierunku. Interweniuj&#281; gdy gubi kontekst (a gubi - okienko kontekstowe wci&#261;&#380; jest ograniczeniem). Dbam o sp&#243;jno&#347;&#263; mi&#281;dzy komponentami. Orkiestruj&#281;, nie pisz&#281;.</p><p>To jak prowadzenie orkiestry. Nie gram na ka&#380;dym instrumencie. Ale wiem, jak ma brzmie&#263; ca&#322;o&#347;&#263;.</p><h3>Faza 3: Kontroler Jako&#347;ci</h3><p>Ka&#380;dy kawa&#322;ek kodu przechodzi przez moje r&#281;ce.</p><p>Sprawdzam go tak, jak sprawdza&#322;bym prac&#281; developera w zespole. Patrz&#281; na rozwi&#261;zania, architektur&#281;, edge cases, czytelno&#347;&#263;, maintainability.</p><p>Statystyka z mojego do&#347;wiadczenia: oko&#322;o 80% jest ok od razu. 20% wymaga poprawek - czasem drobnych, czasem strukturalnych.</p><p>Te 20% to pow&#243;d, dla kt&#243;rego &#8220;programista&#8221; wci&#261;&#380; jest potrzebny. AI nie wie, czego nie wie. Nie wy&#322;apie, &#380;e rozwi&#261;zanie dzia&#322;a, ale za 3 miesi&#261;ce b&#281;dzie koszmarem do utrzymania. Nie zrozumie kontekstu biznesowego, kt&#243;ry sprawia, &#380;e eleganckie rozwi&#261;zanie jest z&#322;ym rozwi&#261;zaniem.</p><p>Tu 16 lat do&#347;wiadczenia robi r&#243;&#380;nic&#281;.</p><div><hr></div><h2>Co si&#281; zmieni&#322;o w mojej g&#322;owie</h2><p>Przez lata budowa&#322;em to&#380;samo&#347;&#263; wok&#243;&#322; umiej&#281;tno&#347;ci twardych. Znajomo&#347;&#263; j&#281;zyk&#243;w, framework&#243;w, patterns. To by&#322;o moje CV, moja warto&#347;&#263;.</p><p>Dzi&#347;? Te umiej&#281;tno&#347;ci sta&#322;y si&#281; drugorz&#281;dne.</p><p>Licz&#261; si&#281;:</p><ul><li><p><strong>Ogarnianie szerszego kontekstu</strong> - nie w&#261;ska specjalizacja, ale rozumienie ca&#322;o&#347;ci</p></li><li><p><strong>My&#347;lenie biznesowe</strong> - nie &#8220;jak to zaimplementowa&#263;&#8221; ale &#8220;czy to w og&#243;le warto implementowa&#263;&#8221;</p></li><li><p><strong>&#321;&#261;czenie kropek</strong> - widzenie powi&#261;za&#324;, kt&#243;rych AI nie widzi</p></li><li><p><strong>Krytyczna ocena</strong> - filtrowanie tego co AI produkuje przez pryzmat do&#347;wiadczenia</p></li></ul><p>Brzmi jak opis roli architekta? Product ownera? Tech leada?</p><p>Dok&#322;adnie.</p><p>Granice si&#281; rozmy&#322;y. Developer kt&#243;ry my&#347;li tylko o kodzie jest jak muzyk kt&#243;ry zna tylko nuty, ale nie rozumie muzyki.</p><div><hr></div><h2>Co to znaczy dla zespo&#322;&#243;w</h2><p>Gdybym dzi&#347; budowa&#322; zesp&#243;&#322; od zera, wygl&#261;da&#322;by inaczej ni&#380; 3 lata temu.</p><p><strong>Wtedy:</strong> Zesp&#243;&#322; specjalist&#243;w. Frontend dev, backend dev, DevOps, QA. Ka&#380;dy w swojej dzia&#322;ce.</p><p><strong>Dzi&#347;:</strong> Zesp&#243;&#322; generalist&#243;w z drygiem do my&#347;lenia systemowego. Ludzie, kt&#243;rzy potrafi&#261; przeskakiwa&#263; mi&#281;dzy domenami, rozumiej&#261; biznes, umiej&#261; orkiestrowa&#263; AI.</p><p><strong>Wtedy:</strong> 8-10 os&#243;b na &#347;redni projekt.</p><p><strong>Dzi&#347;:</strong> 2-3 osoby + AI na ten sam scope.</p><p>To nie znaczy, &#380;e specjalizacja umar&#322;a. Znaczy, &#380;e sama specjalizacja bez szerszego kontekstu straci&#322;a warto&#347;&#263;.</p><div><hr></div><h2>Honest take: gdzie to nie dzia&#322;a</h2><p>Nie jestem ewangelist&#261; AI. Mam 2 lata do&#347;wiadczenia z tym workflow i widz&#281; ograniczenia.</p><p><strong>Kontekst si&#281; gubi.</strong> Przy du&#380;ych projektach AI traci w&#261;tek. Wymaga ci&#261;g&#322;ego przypominania, re-feedowania kontekstem, pilnowania sp&#243;jno&#347;ci. To kosztuje czas i uwag&#281;.</p><p><strong>Nie mo&#380;na ufa&#263; bezgranicznie.</strong> Ka&#380;dy output wymaga weryfikacji. AI produkuje kod kt&#243;ry dzia&#322;a, ale nie zawsze kod kt&#243;ry jest dobry. To kwestia czasu - ale dzi&#347; tak jest.</p><p><strong>Czas idzie gdzie indziej.</strong> Nie koduj&#281;, ale nie znaczy &#380;e mam wolne. Czas kt&#243;ry szed&#322; na pisanie, teraz idzie na planowanie i review. Ogromny progress i performance - ale nic innego ju&#380; nie zrobi&#281;. Praca si&#281; transformowa&#322;a, nie znikn&#281;&#322;a.</p><p><strong>Wymaga seniorno&#347;ci.</strong> To nie narz&#281;dzie dla kogo&#347;, kto nie wie co robi. Musisz wiedzie&#263; jak powinien wygl&#261;da&#263; dobry kod, &#380;eby oceni&#263; czy AI go wyprodukowa&#322;. Musisz rozumie&#263; architektur&#281;, &#380;eby j&#261; zaprojektowa&#263; dla AI.</p><p>Junior z AI to wci&#261;&#380; junior. Senior z AI to si&#322;a, kt&#243;rej bran&#380;a jeszcze nie ogarnia.</p><div><hr></div><h2>Co dalej</h2><p>Dzi&#347; jest &#322;atwiej ni&#380; kiedykolwiek. Jutro b&#281;dzie jeszcze pro&#347;ciej.</p><p>Okienka kontekstowe b&#281;d&#261; wi&#281;ksze. Modele b&#281;d&#261; lepiej utrzymywa&#263; sp&#243;jno&#347;&#263;. Zaufanie do outputu b&#281;dzie ros&#322;o.</p><p>Ale fundamentalna zmiana ju&#380; si&#281; dokona&#322;a.</p><p>Dev przesta&#322; by&#263; pisarzem kodu. Sta&#322; si&#281; architektem my&#347;li, dyrygentem wykonania i kontrolerem jako&#347;ci.</p><p>Ci, kt&#243;rzy to zrozumiej&#261;, zbuduj&#261; wi&#281;cej, szybciej, lepiej. Ci, kt&#243;rzy b&#281;d&#261; broni&#263; starego modelu, zostan&#261; w tyle.</p><p>Wyb&#243;r jest prosty. Wykonanie - trudniejsze.</p><div><hr></div><p><em>Jak wygl&#261;da Twoje do&#347;wiadczenie z AI w development? Orkiestrujesz czy wci&#261;&#380; piszesz ka&#380;d&#261; linijk&#281; sam?</em></p>]]></content:encoded></item></channel></rss>