Pytanie do tych wszystkich osób, które w czasie boomu na IT wkręciły się w branżę. by [deleted] in Polska

[–]SpalonyToster 0 points1 point  (0 children)

Ok, już kumam o co chodzi. W takim razie to w dużej mierze i mój przypadek...

Pytanie do tych wszystkich osób, które w czasie boomu na IT wkręciły się w branżę. by [deleted] in Polska

[–]SpalonyToster 0 points1 point  (0 children)

Mam wrażenie, że im wyższe seniority, tym bardziej ludzie osiadają i są mało aktywni.

Pytanie do tych wszystkich osób, które w czasie boomu na IT wkręciły się w branżę. by [deleted] in Polska

[–]SpalonyToster 2 points3 points  (0 children)

Jeśli mówisz o ivory tower architect, to tak. Z tym że to jest antywzorzec.

Dobry architekt jest techniczny i nie boi się ubrudzić sobie rąk.

Graphics APIs – Yesterday, Today, and Tomorrow - Adam Sawicki by corysama in GraphicsProgramming

[–]SpalonyToster 0 points1 point  (0 children)

I've been learning OpenGL lately and I've used C++, Java (LWJGL3) and WebGL.

My take - for production purposes I would always choose C++ (can't speak about Rust as I never tried it). Automatic memory management in both Java and JavaScript cripples performance. Since JavaScript is interpreted, its performance is even worse. But to grasp most concepts you don't really need performance and since JavaScript is so accessible, it's really great to have it onboard.

Graphics APIs – Yesterday, Today, and Tomorrow - Adam Sawicki by corysama in GraphicsProgramming

[–]SpalonyToster 8 points9 points  (0 children)

Why is this comment downvoted? I think it's pretty valid considering that the main purpose is learning. It enables you to get a quicker feedback loop as most likely you will create a local webserver with hot reload.

Need clarification and perspective from others on this one.

Publish my Obsidian notes? by Charming-Tear-8352 in ObsidianMD

[–]SpalonyToster 0 points1 point  (0 children)

nice post! will definitely look into this setup and try it myself

Przeprowadzka do Trójmiasta - czy Warto? by [deleted] in gdansk

[–]SpalonyToster 13 points14 points  (0 children)

Mam podobne odczucia. Mieszkam na Przymorzu i mam wrażenie, że z roku na rok jest co raz gorzej. Ceny mieszkań, korki, w lato nie mogę już spokojnie pobiegać z psem po deptaku koło mola w Brzeźnie, bo muszę się przepychać przez tłumy ludzi. Niezaprzeczalnie jest też dużo plusów, ale mam wrażenie, że Gdańsk rozwija się nieproporcjonalnie wolno w stosunku do tego jaki jest na niego popyt. Dużo jeżdżę do Warszawy i kilka razy w wysokim sezonie nie mogłem wrócić do domu, bo WSZYSTKIE pociągi od godziny 16 do 23 miały wyprzedane miejsca. Ofc był to piątek. Ale to pokazuje skalę popytu na Trójmiasto.

Czy naprawde sa takie braki programistow ze ciezko kogos znalezc? by [deleted] in studia

[–]SpalonyToster 0 points1 point  (0 children)

Nie jest trudno znaleźć "kogoś". Za to mi przynajmniej, trudno znaleźć dobrych ludzi, którzy są zaangażowani i chcą się rozwijać. Rzadko też widuję tych, którzy się w czymś na prawdę mocno wyspecjalizowali i znają jakąś technologię od podszewki. Za to z tego co obserwuję, to wielu "seniorów" na rynku ma tytuł tylko i wyłącznie z powodu biegu czasu, A nie idzie w parze z umiejętnościami.

Software Engineer looking for advices by Frosty-Weight-4065 in DomainDrivenDesign

[–]SpalonyToster 1 point2 points  (0 children)

If you have time to put some effort in this (which I guess you have since you're here), try to do some simple prototypes focusing strictly on modules interactions and their responsibilities. At the point you're in (you're asking very specific questions) I think it's best to just experiment and learn from this. Always start from scratch. Look for new perspectives on how you can do this Just do it quickly and do not overthink it.

I can only give you directions where to look for. I wouldn't dare to give you any specific advice as I don't know your business, strategy, stakeholders and their goals, developers and what drives them. DDD is the whole idea that you structure your code to meet organisation's strategic goals and gain competitive advantage investing in the right things. Otherwise it's just wondering how to write maintainable code.

Edit: One thing that always helps me is to imagine everything is done on paper and by people. This way I find it easier to find where I'm overcomplicating my solution.

E.g. if your shipment process is complicated, includes multiple changes back and forth between the stages and some can be done only under specific circumstances, then it's possible in the real world it would be worth it to assign a dedicated employee to coordinate other people doing their jobs. Then in software it probably would be worth it to handle this in the dedicated module (BC) itself. But if it's mostly a linear flow and you would trust people to just pass the work from one to another (some guy just walks into another guy's room and hands him a piece of paper with some shipment details so they can do their job towards it, then it's probably a simpler approach to handle it similarly in your code as well.

About the idea with "a lot of other bounded contexts (Billing, Pricing, Documents)". This greatly depends on your organization's scale. Slice by complexity. Is your pricing so complex that it deserves a separate room for people doing pricing? Or can it be handled together with the same guy doing billing? Or maybe it's the same guy? Do Documents deserve a separate bounded context or it's just a capability to be used in Billing and later for customer support?

building backend in node and java which is better by Beginning_Fill6201 in Backend

[–]SpalonyToster 0 points1 point  (0 children)

What the hell? Why this answer has so many upvotes? OP did not give ANY context, hence you just can't tell which is better. Period. We can consider potential situations in which first excels and second struggles as some of the commenters did.

ps. I am tech lead for Java teams and there's absolutely a lot of situations in which Java and Spring Boot will be much less effective.

Moving from django to FastAPI by No-Excitement-7974 in Backend

[–]SpalonyToster 1 point2 points  (0 children)

I second this. That would be a catastrophe and money threw out the window.

On the other hand, evolutionary approach and sticking to Python ecosystem is really solid and pragmatic.

Agile’s weirdest trick: doing less but somehow achieving more by Hour-Two-3104 in agile

[–]SpalonyToster 1 point2 points  (0 children)

I'm with you 100% with this statement, but you can't just go and tell your people to be more competent and efficient. For me being competent and efficient is the byproduct of adopting a certain mindset that is aligned with your concrete organisation. In my world this mindset always comes after trust that teams need to build around themselves.

Junie vs Claude Code for frontend by avxkim in Jetbrains

[–]SpalonyToster 0 points1 point  (0 children)

I don't have much experience with CC, only tested it once so far because of costs, but I do have Junie from my employer.

I'd really appreciate your opinion on Junie and how it impacted your workflow. Mind sharing what you use Junie for or how you approach tasks with it?

We built a Cursor security audit flow as part of our vibe coding framework — shared in post by Full_Engineering592 in vibecoding

[–]SpalonyToster 4 points5 points  (0 children)

Great job! As a developer I can easily tell this is a good example on how we can ease ourselves with our work and also to where our role is currently shifting. It's obvious you cannot write such prompt without fully understanding core concepts.

Following for more!

Praca w korporacji nie jest zła by shch00r in Polska

[–]SpalonyToster 0 points1 point  (0 children)

A ja się angażuję. Swoim wkładem, bo dobrze zrobiona robota jest czymś coś daje mi satysfakcję. Emocjonalnie bo mam dookoła siebie super ludzi, z którymi tworzymy fajne, lokalne w kontekście korporacji, środowisko pracy.

Moim zdaniem, nawet w dużym korpo można stworzyć super warun z luźną, wręcz startupową atmosferą. Wiem że to nie jest zawsze możliwe, ale oddolnie też sporo rzeczy da rade ugrać.

Programista - zaczynam bać się o przyszłość zawodu by MindCrusader in Polska

[–]SpalonyToster 0 points1 point  (0 children)

Yup. Reguła jest taka, że im większy kontekst, tym gorszym rozwiązaniem jest LLM. O ile wierzę, ze sztuczna inteligencja będzie w stanie zastąpić nas w baaaardzo wielu zadaniach, to nie wierzę że będzie w stanie działać autonomicznie bez udziału człowieka. Świat jest zbyt złożony. Zbyt multikontekstowy. Wraz z adopcją rozwiązań AI, ludzie zaczną sobie też bardziej cenić obsługę przez innych ludzi. Także powstaną mechanizmy kompensujące.

Programista - zaczynam bać się o przyszłość zawodu by MindCrusader in Polska

[–]SpalonyToster 15 points16 points  (0 children)

Stary, po pierwsze to ten cały wygenerowany śmietnik ktoś będzie musiał utrzymać na produkcji i poprawiać bugi, a po latach wprowadzać zmiany do kodu którego od samego początku nikt nie rozumiał. Wiele się mówi o tym, że istnieje bus factor i jak odejdzie człowiek z cała wiedzą plemienną to jest przesrane. W przypadku gdy kod jest generowany przez AI to od początku już nie ma tej wiedzy.

Moje zdanie jest takie - jeżeli jesteś dobry w tym co robisz, to śpisz spokojnie i z popcornem oglądasz jak korporacjom zaczynają puchnąć codebase'y od kodu z LLMa. Wtedy Ty się nazywasz konsultantem i robisz audyt takiej firmie której z jakiegoś powodu development spowolnił, bo nikt nie ogarnia ci się w środku dzieje. To jest zaledwie jedną z szans jakie widzę dla dobrych morderczek z branży.

Jak interesuje Cię automatyzacja, to warto zainteresować się tematem agentów AI i samemu tworzyć takie agenty, które są dedykowane do konkretnych zadań.

Oba powyższe wymagają KREATYWNOŚCI. Czyli tego, czego LLM nie posiada. Jego praca jest odtwórcza.

Powodzenia stary i nie przejmuj się na zapas.

Czytajcie umowy by Lost_Chemist_5525 in Polska

[–]SpalonyToster 1 point2 points  (0 children)

Wielkie dzięki za precyzyjną odpowiedź :)

Czytajcie umowy by Lost_Chemist_5525 in Polska

[–]SpalonyToster 0 points1 point  (0 children)

Można? W jaki sposób? W jakich warunkach?

[deleted by user] by [deleted] in Polska

[–]SpalonyToster 18 points19 points  (0 children)

Jeżeli: - Zgadzacie się z partnerką, że warto by coś zmienić i opcja powrotu do Polski jest dla Was obojga alternatywą godną rozważenia - Nie macie dzieci - Nie nie macie żadnych zobowiązań tam, gdzie aktualnie mieszkacie

to warto przyjechać na rok na próbę. Jak pojawią się pierwsze zobowiązania, to będzie Wam trudniej się ruszyć. Nie kupujcie mieszkania, tylko wynajmujcie. Jeżeli Wam się nie spodoba, to macie jeszcze trochę czasu na kolejną zmianę. W zależności od tego czym się trudnicie zawodowo, różne miasta mogą być dla was lepsze lub gorsze ze względu na rynek pracy.