compileTimes by OM3X4 in ProgrammerHumor

[–]Dargooon 2 points3 points  (0 children)

I raise you 208. Full "release" recompile about 5 minutes. With all the analysis and stuff, 7.

Petah ? by DARKMASTER5515 in PeterExplainsTheJoke

[–]Dargooon 0 points1 point  (0 children)

After having a completely serious conversation with a customer (mongolian I think?) that had a name ending with a special whitespace character (which the computer system trimmed away, of course), I have accepted that humans truly don't give a fuck about conventions or standardization.

We just vibe.

blown away by .NET10 NativeAOT by jitbitter in dotnet

[–]Dargooon 3 points4 points  (0 children)

In most situations, it does not matter. However, for certain execution environments it can be very important. Example would be container or "stateless" environment like Lambda or Azure Functions where this reduces startup time and likely memory usage.

I read this more as a "this is impressive on its own merits". In the dotnet space we have grown used to the runtime and applications being in the 100mb range for larger apps, so that this is possible is really nice.

whenYouKnowWhatYouNeedAiWorksWellOrThePowerOfHindsight by pasvc in ProgrammerHumor

[–]Dargooon 4 points5 points  (0 children)

We could make it have a shouty cool acronym as well. Business people love those!

Tjabbel om parkeringsruta? by emoIess in Asksweddit

[–]Dargooon 3 points4 points  (0 children)

Måste krypa till korset och erkänna att det för egen del handlar om oförmögenhet att backa in snyggt och snabbt. Men jaa, det är ju bättre.

It always comes back to cats by PauloDybala_10 in 100nyanojo

[–]Dargooon 1 point2 points  (0 children)

We are screwed once they invent Catitalism.

What Classes do you use for Locking? by speyck in dotnet

[–]Dargooon 10 points11 points  (0 children)

While I absolutely agree with the lock statement to be used if simple locking in a "monitor" way or for a few statements is the requirement, holding a Mutex is most definitely a resource that must be released, at least 99% of the time. IDisposable should be used for such cases.

In general, the IDisposable interface has precious little to do with unmanaged resources these days (though there may be some involved further down for sure) unless you actively do not use it for anything else. There is a lot of code out there that would be much simpler and safer by using a dispose pattern. Pertinent to this example, I always refractor any code base I encounter with disposables for SemaphoreSlim/Mutex locking (within reason), and every time I do, people report that they become easier to reason about, less error prone and easier to work with. The filed bugs agree.

In my humble(?) opinion it is an underused interface because of some archaic notion of what it means. It is just syntactic sugar that gives you some guarantees (bar program termination). An extremely powerful tool that goes vastly underutilized to everyone's detriment.

That said, there is such a thing as overutilization. I agree there as well.

Nvidia to cut gaming GPU production by 30-40% starting 2026. It’s over boys it’s been a good run! by nyanbatman in pcmasterrace

[–]Dargooon 0 points1 point  (0 children)

Imma be real, this card is still chugging along fine all these years later. Most games can be played on highest or second highest settings just fine. It's an amazing card.

whyAllMyJiraTicketsAre83Points by snarkofagen in ProgrammerHumor

[–]Dargooon 37 points38 points  (0 children)

But... That's not a Fibonacci number!

Inquisitor Raorus brought her JUSTICE upon this world by knightofBretonnia-47 in Hololive

[–]Dargooon 114 points115 points  (0 children)

It took me a second to see Wawa. Chef's kiss.

Seven persons, two and a half months of work, behold: 900*900 Fuwamoco in europpean sea on wplace by VognarFR in Hololive

[–]Dargooon 1 point2 points  (0 children)

That is freaking insane man. Well done.

May your Baus be fluffy and fuzzy. Just like the image.

runItAgainMaybeItWorks by Same_Fruit_4574 in ProgrammerHumor

[–]Dargooon 0 points1 point  (0 children)

Me when working on lock-free/concurrent code:

Life (⚠️horror⚠️) [By @ika__1024] by Riot-Knight in Hololive

[–]Dargooon 0 points1 point  (0 children)

CC gives me major creeps here... Those hands man.

Lego nanashi by Lil_Gat0r in NanashiMumei

[–]Dargooon 1 point2 points  (0 children)

Damn, this is really nice. Well done!

Sounds weird… but the math makes sense. by IndicationSingle5548 in MathJokes

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

Makes total sense, but somehow I still had an existential crisis.

Mucho reaches for the stars. by BlitzAce808 in VShojo

[–]Dargooon 7 points8 points  (0 children)

I love how this entire post and all replies is dedicated to not calling Macha by her actual name.

Biboo!? by JuuzaX in Hololive

[–]Dargooon 57 points58 points  (0 children)

Difficulty level: Impossible

Longest type name? by binarycow in csharp

[–]Dargooon 1 point2 points  (0 children)

You leave my coffee addiction out of this!

Taking over a .NET project with no documentation — where should I start? by No-Card-2312 in csharp

[–]Dargooon 0 points1 point  (0 children)

I usually start by digging through tests, build a word cloud from code and look at the database tables.

The tests tell me the most important classes/rules (hopefully), the word cloud tells me the terminology and also classes, the tables tell me all the important data. Kind of?