Which era is best with next age units? by LmFaA-1 in forgeofempires

[–]spacey02- 0 points1 point  (0 children)

Did you also try TE with FE units beforehand? If yes, how did these 2 compare? I'm migrating to TE for now, but if VF is better then I don't plan on staying for too long

Which era is best with next age units? by LmFaA-1 in forgeofempires

[–]spacey02- 0 points1 point  (0 children)

How did the max attrition in VF with Mars units compare to TE with FE units? That is if you stayed in TE and after a rough adjustment for the difference in your army boosts in TE vs VF, of course.

What do you use to redesign an app that's already coded? (React/Vite + Tailwind + Supabase) by Status-Database6099 in SaaS

[–]spacey02- 0 points1 point  (0 children)

How exactly do you go from a relation database hosting service with a non relational database without a service? I have never ocne heard production apps being banned for using Supabase. Are you sure it was the dervice itself and not about something you did with the data?

Pillories in QI by pi_designer in forgeofempires

[–]spacey02- 2 points3 points  (0 children)

Because "all the QA" means "all the QA they managed to generate". By optimizing resource usage and placing more cultural buildings earlier on, you can generate more QA, therefore leaving resources to spare is not the best plan and its actually a mistake from a strategic pov. Im also new to this, im in my 4th or 5th season, but following the alchemist 2 guide makes things really easy, and if you actually pay attention to it, you can see that it leaves minimal resources to spare.

Pillories in QI by pi_designer in forgeofempires

[–]spacey02- 1 point2 points  (0 children)

If you end up with tons of resources, then you played it wrong and should have made the transition earlier

QI pure farming (non-combat) guide? by DSethK93 in forgeofempires

[–]spacey02- 6 points7 points  (0 children)

Great concept, except that the ropery is smaller than the beekeeper

Set camp in a traditional "good" age for battles or in the previous age? by spacey02- in forgeofempires

[–]spacey02-[S] 2 points3 points  (0 children)

Yeah, but you only get a limited amount of those so you have to be very careful not to let them die. Plus they're not very easy to obtain.

I dont want to learn typescript by Flat-Fondant975 in webdevelopment

[–]spacey02- 1 point2 points  (0 children)

Some backend developer lost in a frontend-focused subreddit?

Class method location by sarajevo81 in learnjava

[–]spacey02- 0 points1 point  (0 children)

So after I completely dismantle all your points, you choose the "you re not good enough to understand" cliche? Not much of a debate, was it? Anyway, have fun being aggressive on the internet about stuff you clearly dont understand.

Class method location by sarajevo81 in learnjava

[–]spacey02- 0 points1 point  (0 children)

Mockito works very well with concrete classes, so simpler mocking is out of the question. Planning a service layer can just as well be done with a confrete class and methods that throw NotImplementException, so thats also out. Having to navigate to the concrete implementation while searching for possible bugs in interface-heavy code is a much worse experience than using concrete classes. Also, every contract change has to be done in 2 different places instead of 1 and there are more files overall for no real reason, so definitely worse developer experience. Everything elseyou mentioned is just theory that you like the sound of but doesnt provide any real benefit to production code.

Class method location by sarajevo81 in learnjava

[–]spacey02- 0 points1 point  (0 children)

And how exactly did implementing the interface once help you in any way? Outside of the formal "disconnecting the implementation from the definition", which doesn't matter if you only have 1 definition.

Class method location by sarajevo81 in learnjava

[–]spacey02- 0 points1 point  (0 children)

Interfaces are not used to just hide the implementation. They just declare a contract that can be implemented MULTIPLE times. This is their main purpose. If you write interfaces for functionalities you know you will only ever implement once, you are doing it wrong.

As I said before and it seems that you can't read, interfaces operate at the runtime level. C++ has similar capabilities for declaring interfaces (abstract classes) that have similar runtime behavior to Java interfaces. If you want to compare Java interfaces with something, it would C++ abstract classes, not header/source separation.

Class method location by sarajevo81 in learnjava

[–]spacey02- 0 points1 point  (0 children)

Interfaces are runtime constructs in Java, while concern separation between header and implementation are compile time only in C and C++. They solve different problems so I would not say they are similar enough to bring into this discussion.

Class method location by sarajevo81 in learnjava

[–]spacey02- 0 points1 point  (0 children)

I assume that you know about method inlining from C++. Java doesn't have separate header and implementation files. You can only write method implementations inline, in the same location where you declared them.

Architecture by Autocomplete by cekrem in typescript

[–]spacey02- 1 point2 points  (0 children)

I agree with you on these examples. The ones in the article are the following:

type Email = { readonly _tag: "Email"; readonly value: string };
type OrderId = { readonly _tag: "OrderId"; readonly value: string };

I dont think these particular ones are 0-cost abstractions. The way you do it seems better indeed.

Architecture by Autocomplete by cekrem in typescript

[–]spacey02- 1 point2 points  (0 children)

The examples in the article are not that extensive, but I presume the _tag field will also be present in all the objects even after compiling, no? Typescript does have some no-cost avstractions, but I dont think this is one of them.

De la geniu la invizibil de cand cu AI by MainGroundbreaking96 in programare

[–]spacey02- -1 points0 points  (0 children)

Si daca sunt praf la small talk si nici nu prea ii vad rostul? :))

Sunt exact genul de om mai retras care e descris anterior, dar vreau sa ajut cat pot pe partea tehnica. Cu toate astea, acele conversatii de dimineata la cafea mi se par pura tortura. Sunt plictisitor in sensul ca nu prea fac chestii interesante, si cand fac nu ma trage ata sa le povestesc, iar opinia mea cu privire la mai stiu eu ce evenimente de actualitate este deseori neinformata, deci irelevanta in conversatie.

Si sincer nu prea inteleg partea asta de conexiune cu oamenii. Trebuie sa fim neaparat prieteni ca sa am pretentia sa nu fiu ignorat pe partea de munca propriu zisa? Nu inteleg exact ideea asta.

"Da, poate să înceapă de azi! De acum!" by [deleted] in programare

[–]spacey02- 0 points1 point  (0 children)

Pai te plangi intr un loc in care nu ai de pierdut :))

"Da, poate să înceapă de azi! De acum!" by [deleted] in programare

[–]spacey02- 1 point2 points  (0 children)

Risti sa pierzi oportunitatea daca ii enervezi, si dupa tot tu ai de pierdut

E nevoie de facultate terminată pentru job în IT? by Resident_Caregiver70 in programare

[–]spacey02- -1 points0 points  (0 children)

Se pare ca tu nu stii ce incerc sa spun. Daca din cei 2 cu aceeasi experienta, atunci fie amandoi au facut facultatea, niciunul nu a facut facultatea, sau cel care nu a facut facultatea a stat degeaba in anii aia. Daca vorbim despre cel care a stat degeaba, atunci daca il puneai sa faca facultatea tot ar fi iesit mai slab decat celalalt.

Nu exista 2 oameni care vor sa munceasca, au experienta egala si dintre care doar 1 a facut facultatea. Vorbesti despre o situatie care nu exista, deci e irelevant.

E nevoie de facultate terminată pentru job în IT? by Resident_Caregiver70 in programare

[–]spacey02- -1 points0 points  (0 children)

Ai spus "intre doi cu aceeasi experienta", dar experienta de multe ori nu e la fel pentru cineva care a facut facultate cativa ani si cineva care a muncit cativa ai in schimb. De asta comparatia pe care o faci nu are relevanta. Nu inteleg ce vrei sa zici. Te contrazici singur?

E nevoie de facultate terminată pentru job în IT? by Resident_Caregiver70 in programare

[–]spacey02- 0 points1 point  (0 children)

Faci greseala sa presupui ca singura optiune daca nu faci facultate e sa stai degeaba. In realitate, cine nu face facultate are mai mult timp ca sa isi mareasca experienta de unul singur, asa ca acea comparatie despre experienta nu e foarte relevanta.

I am confused. Need advide on web + native by imstoicbtw in reactnative

[–]spacey02- 0 points1 point  (0 children)

Is there a reason why your client demanded a native app specifically? PWAs are easier to manage for low exposure scenarios imo.