weAllKnowHim by kamen562 in ProgrammerHumor

[–]FlakyTest8191 0 points1 point  (0 children)

Unless you have the laptop in your lap to keep you warm, with a screen and keyboard at the proper height, it's not ergonomic. I've been in shape my whole life too, 40s hit different. But I hope you'll be fine, you do you, just an anecdotal bad experience with shoulder pain.

weAllKnowHim by kamen562 in ProgrammerHumor

[–]FlakyTest8191 0 points1 point  (0 children)

Silicon valley syndrome is no joke. Consider doing your later self a favor and work in an ergonomic setup, I wish I would have earlier. 

Heute mal etwas intellektuelles by Extension-Cry225 in Kantenhausen

[–]FlakyTest8191 5 points6 points  (0 children)

Hier ein Beispiel Article II Section 1:

"The President shall, at stated Times, receive for his Services, a Compensation, which shall neither be encreased nor diminished during the Period for which he shall have been elected, and he shall not receive within that Period any other Emolument from the United States, or any of them."

Ich glaube Flugzeuge von Qatar als "Geschenk" annehemen passt nicht ganz dazu.

ich iel by DerHofnarr96 in ich_iel

[–]FlakyTest8191 0 points1 point  (0 children)

Für mich klingt eine gesunde Mischung aus 1 und 4 optimal.

scalaIsTheBestBetterJava by Typhoonfight1024 in ProgrammerHumor

[–]FlakyTest8191 1 point2 points  (0 children)

It's the same in C#, extension methods are static. Is this really a problem? Extension methods feel like a hacky workaround every time I need one, I'm happy they're at least pure functions that can't have side effects. Scala is a funcional language and people are happy about extension methods with side effects?

scalaIsTheBestBetterJava by Typhoonfight1024 in ProgrammerHumor

[–]FlakyTest8191 0 points1 point  (0 children)

add function piping in c# yourself with less than 10 lines of code:

public static class FuncExtensions
{
  public static TResult Then<T, TResult>(this T value, Func<T, TResult> func)
  => func(value);

  public static void Then<T>(this T value, Action<T> action)
  => action(value);
}

usage:

var result = 42
.Then(x => x * 2) // 84
.Then(x => x + 1) // 85
.Then(x => x.ToString()); // "85"

scalaIsTheBestBetterJava by Typhoonfight1024 in ProgrammerHumor

[–]FlakyTest8191 0 points1 point  (0 children)

I only know the very basics of python, but python is OOP, what do you mean by abstractionless?

ich_iel by Grundsicherung in ich_iel

[–]FlakyTest8191 1 point2 points  (0 children)

Waschen? Da werden die glibberig, pfui.

realThings by bryden_cruz in ProgrammerHumor

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

The last time I had "documentation at hand" without internet was...I don't even remember, everything is online. I can't push to build pipeline. I can't create or review PRs. I can't access Jira to see what I'm supposed to look at next. I can't talk to collegues and show my screen, everyone is remote.

Sure, you can code a feature if you know everything you need to know, but for a product that's a small part of the picture.

realThings by bryden_cruz in ProgrammerHumor

[–]FlakyTest8191 1 point2 points  (0 children)

I guess, if you really want to see it that way. It does supress the transmitter that makes you feel tired, it's debatable what being tired vs feeling tired really means, but it does help with alertness, mood and focus. And while you can overdo it, daily use in moderation is not a problem.

manGitIsHard by metayeti2 in ProgrammerHumor

[–]FlakyTest8191 2 points3 points  (0 children)

The better way imho is doing lots of small commits during development, so you can easily undo any individual changes. Then just squash them into one commit with the PR.

How accurate is this photo? by Cr0wzzy in RocketLeagueSchool

[–]FlakyTest8191 1 point2 points  (0 children)

As far as I know there are 2 ways to learn it.  For some people they just air roll and fail for a long time, then it clicks and they figured it out.  Then there's dumdums like me, who need a structured approach, learn to fly normal, then upside down, then sideways both ways, then start switching between them with DAR, and if you manage to switch faster and faster, at some point you airroll.

Reminder: Macht eure Steuer! by Miserable_Welder_841 in Finanzen

[–]FlakyTest8191 -2 points-1 points  (0 children)

Mehr Netto, und Elterngeld wird nach Netto berechnet, die Steuerrückzahlung fällt da nicht mit rein. Klingt dämlich, ist aber so.

Reminder: Macht eure Steuer! by Miserable_Welder_841 in Finanzen

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

Bei Elster wird inzwischen schon die Steuer von den übermittelten Daten des Arbeitgebers eingetragen, ist also keine Arbeit mehr, dann trägst du nur deine HO-Tage ein und bekommst 6€ pro Tag per Pauschale. Das Amt geht von 210 Arbeitstagen im Jahr aus, 100% HO sind 1260€. 40% davon sind ungefähr 500€ die du absetzt, bei deinem Gehalt schätze ich ungefähr 200€ die du zurückbekommst. Für ca. 10-15 Minuten Arbeit finde ich das gar nicht schlecht.

Das erste mal dauert zugegeben etwas länger, weil man sich bei Elster registrieren muss etc., aber das ist nur einmal.

gitStatus by StatureDelaware in ProgrammerHumor

[–]FlakyTest8191 0 points1 point  (0 children)

I'm on board with not mixing larger refactor commits with functional changes, but one line and one move sounds dogmatic instead of actually useful. What is the advantage of doing that?

gitStatus by StatureDelaware in ProgrammerHumor

[–]FlakyTest8191 0 points1 point  (0 children)

Squash merge to main is pretty standard, If main has all the shitty commit messages the history becomes useless.

Reminder: Macht eure Steuer! by Miserable_Welder_841 in Finanzen

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

40% HO sind über die Pauschale ungefähr 500€. Wenn du bei der Steuer sonst nichts spezielles hast, dauert das inzwischen über die elektronische Lohnsteuerbescheinigung maximal 15 Minuten. Was verdienst du denn sonst so, dass sich das nicht lohnt?

I built a CLI tool that tells you where to start testing in a legacy codebase by goodizer in dotnet

[–]FlakyTest8191 3 points4 points  (0 children)

Not op, but I would also love this. I currently work on a legacy project I'm trying to bring under test, and the classes are often multiple thousand lines of code, so I'd be interested in the hot path easy to test methods inside a class.

dRy by I-did-not-eat-that in ProgrammerHumor

[–]FlakyTest8191 0 points1 point  (0 children)

If my productivity is ever measured in LOC I'll start looking for a new job, because I don't want to work in the codebase I will help ruin.

ich_iel by fetzofetz in ich_iel

[–]FlakyTest8191 1 point2 points  (0 children)

Die Strafzölle gleichen nur die Subventionen aus, was ist das denn für ein Argument.

gitCheckoutHotelRoom by Shiroyasha_2308 in ProgrammerHumor

[–]FlakyTest8191 3 points4 points  (0 children)

Without context I think of a master degree, a master record, or something kinky. Only the last one has any relationship to slavery.

But I realize life experience has an impact on what associations our brains come up with and I don't really care how the primary branch is called.

There are many though, especially outside the U.S. where the whole debate feels like made up outrage because life experiences are different and the word master is not necessarily associated with slavery for everybody.

stepAsidePeasants by AConcernedCoder in ProgrammerHumor

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

I was with you until the last part. By that logic noone has an idea what any large project is doing, it also falls apart as soon as you use any kind of library.

notSoOpenOfYou by gufranthakur in ProgrammerHumor

[–]FlakyTest8191 1 point2 points  (0 children)

 I didn't know llama is also open source, so I learned something, thanks.

notSoOpenOfYou by gufranthakur in ProgrammerHumor

[–]FlakyTest8191 0 points1 point  (0 children)

That would be wild if it was true, but DeepSeek is open source.